Отправить вывод Maven в файл - PullRequest
51 голосов
/ 15 марта 2012

В Windows 7 я пытаюсь отправить вывод команды maven-3 в текстовый файл.

Я вызываю команду из корня проекта, который пытаюсь проанализировать.

Команда:

mvn dependency:tree -Dverbose -Dincludes=commons-collections -DoutputFile=C:\Users\myname\Documents\output.txt

Когда я запускаю команду без параметра outputFile, я вижу вывод, отправленный на консоль.

Но когда я использую его с параметром outputFile, выходной файл будет пустым.

Есть идеи, что мне здесь не хватает?

Ответы [ 4 ]

102 голосов
/ 16 марта 2012

Попробуйте mvn -help

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

mvn <your parameters> --log-file log.txt

4 голосов
/ 15 марта 2012

Просто попробуйте:

mvn dependency:tree -Dverbose -DoutputFile=resout.out

в той же папке, где находится файл pom.

3 голосов
/ 08 декабря 2016

Мы можем использовать как: Перейдите в каталог Project и выполните следующую команду maven, и вывод отобразится в файле log.txt.

mvn clean install --log-filelog.txt

0 голосов
/ 04 марта 2014

Старая школа, но это то, что я знал.Одно предостережение: команда mvn не возвращается, когда это делается в cli, но для некоторых целей это приемлемо.

mvn "-Dexec.args = -classpath% classpath com.mycompany.test" -Dexec.исполняемый файл = / Downloads / jdk1.7 / bin / java exec-maven-plugin: 1.2.1: exec> / tmp / Out

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