2012-03-15 80 views
38

在Windows 7,我想一個行家-3命令的輸出發送到一個文本文件中。發送輸出行家到文件

我從這個項目,我試圖分析的根調用命令。

的命令是:

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

當我沒有outputFile參數運行的命令,我看到發送到控制檯的輸出。

但是,當我與outputFile參數一起使用,輸出文件是空的。

任何想法我在這裏失蹤?

回答

78

嘗試mvn -help

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

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

+0

謝謝了,別人怎麼回答。你所有的答案都適合我。 – rapt 2012-03-16 05:13:15

+0

有一種方法來MVN命令的log.txt文件內容追加?我的意思是,每次運行mvn命令並將其保存在log.txt文件中時,以前的內容都會被刪除。 – 2017-10-01 08:13:39

4

只要給它一個嘗試:

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

在POM文件所在的文件夾內。

0

老同學,但它是什麼我知道。一個需要注意的是,當進行到CLI mvn命令不返回,但出於某些目的,這是可以接受的。

mvn「-Dexec.args = -classpath%classpath com.mycompany.test」-Dexec.executable =/Downloads/jdk1.7/bin/java exec-maven-plugin:1.2.1:exec>/tmp輸入/輸出

2

我們可以用這樣的: 前往項目目錄並運行以下命令行家和輸出將在log.txt文件顯示。

MVN全新安裝--log文件log.txt的