Подтвердить что ты не робот

Отправить вывод maven в файл

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

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

Команда:

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

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

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

Любая идея, что мне здесь не хватает?

4b9b3361

Ответ 1

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

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

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

Ответ 2

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

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

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

Ответ 3

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

mvn clean install --log-file log.txt

Ответ 4

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

mvn "-Dexec.args = -classpath% classpath com.mycompany.test" -Dexec.executable =/Downloads/jdk1.7/bin/java exec-maven-plugin: 1.2.1: exec > /tmp/Out