Ответ 1
Попробуйте mvn -help
-l,--log-file <arg> Log file to where all build output will go.
mvn <your parameters> --log-file log.txt
В Windows 7 я пытаюсь отправить результат команды maven-3 в текстовый файл.
Я вызываю команду из корня проекта, который я пытаюсь проанализировать.
Команда:
mvn dependency:tree -Dverbose -Dincludes=commons-collections -DoutputFile=C:\Users\myname\Documents\output.txt
Когда я запускаю команду без параметра outputFile
, я вижу вывод, отправленный на консоль.
Но когда я использую его с параметром outputFile
, выходной файл пуст.
Любая идея, что мне здесь не хватает?
Попробуйте mvn -help
-l,--log-file <arg> Log file to where all build output will go.
mvn <your parameters> --log-file log.txt
Просто попробуйте:
mvn dependency:tree -Dverbose -DoutputFile=resout.out
в той же папке, где находится файл pom.
Мы можем использовать как: Перейдите в каталог Project и запустите команду maven ниже, и вывод будет отображаться в файле log.txt.
mvn clean install --log-file log.txt
Старая школа, но это то, что я знал. Одно из предостережений состоит в том, что команда 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