将maven输出发送到文件

vltsax25  于 2022-12-26  发布在  Maven
关注(0)|答案(3)|浏览(218)

在Windows 7上,我尝试将maven-3命令的输出发送到文本文件。
我从我试图分析的项目的根调用该命令。
命令为:

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

当我运行不带outputFile参数的命令时,我看到输出发送到控制台。
但是当我使用outputFile参数时,输出文件是空的。
你知道我错过了什么吗

z9smfwbn

z9smfwbn1#

尝试mvn -help

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

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

7kqas0il

7kqas0il2#

试试看吧:

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

在POM文件所在的同一文件夹内。

v64noz0r

v64noz0r3#

一个警告是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

相关问题