Удалить информацию о сборке из журнала Camel - PullRequest
0 голосов
/ 24 января 2012

Можно ли пропустить начальную информацию о сборке при регистрации вывода Camel из Maven?В его нынешнем виде он выводит изрядную часть информации о сборке и пути к классам, без которой мы могли бы обойтись в журналах.

Редактировать:

Я запускаю его через mvn camel: run and I 'Мы только что обнаружили, что если я добавляю файл журнала, а не консоль, я не вижу информацию о сборке в начале.

1 Ответ

1 голос
/ 24 января 2012

Цель camel: run maven, используется JAR org.apache.maven / maven-plugin-api / 2.0, где в качестве базового класса используется AbstractMojo.

Он использует метод getLog () в этом базовом классе для всей своей регистрации. Поэтому, когда он запускается, он регистрирует INFO для classpath, что вы видите на консоли. В RunMojo.java в строке 621 вы получили:

    getLog().info("Classpath = " + classpathURLs);

Поэтому я предлагаю посмотреть, как настроить уровни ведения журнала для плагинов / целей Maven при выполнении из командной строки.

Нет специальной опции Camel, чтобы диктовать это, так как мы используем AbstractMojo в качестве базового класса для наших плагинов Maven, что является целью AbstractMojo (чтобы позволить людям создавать собственные цели maven)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...