Получение файла журнала сборки maven

можно ли получить файл журнала процесса Maven-build без использования оператора канала? Я имею в виду выход, который обычно приходит в окно консоли, как это:

[INFO] ------------------------------------------------------------------------
[INFO] Building base_project 01.00.000
[INFO] ------------------------------------------------------------------------
[WARNING] While downloading sun-javamail:mail:1.3.1
  This artifact has been relocated to javax.mail:mail:1.3.1.
  http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html
[INFO] 
[INFO] --- maven-clean-plugin:2.4.1:clean (CLEAN TARGET FOLDER)

Я знаю о возможности изменить уровень вывода из maven, но не возможность получить это в файле журнала. Каждая попытка получить эту работу log4j.файл свойств не работает для меня. Я уже поместил их в corporate-pom-project в src/main/resources, а также в child-pom-проектах. В том числе файл в classpath и в Maven-directory, похоже,тоже не работает. В любом случае, можно ли получить вывод mavens в файл журнала с указанным уровнем отладки, наиболее подходящим по log4j-конфигурации. Я думаю, что это возможно, но ничего из того, что я пробовал, не работает. Есть ли у кого-нибудь подсказка или ответ на этот вопрос для меня?

спасибо заранее, tommyboy66

1 ответов


Не поддерживается в Maven 2.x, вы должны передать вывод в файл:

mvn goal > build.log

но возможно в Maven 3.x (MNG-4157, MNG-3183):

 -l,--log-file <arg>                    Log file to where all build output
                                        will go.