web-dev-qa-db-fra.com

Envoyer la sortie maven dans un fichier

Sous Windows 7, j'essaie d'envoyer la sortie d'une commande maven- vers un fichier texte.

J'appelle la commande depuis la racine du projet que j'essaie d'analyser.

La commande est:

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

Lorsque j'exécute la commande sans le paramètre outputFile, je vois la sortie envoyée à la console.

Mais lorsque je l'utilise avec le paramètre outputFile, le fichier de sortie est vide.

Une idée de ce qui me manque ici?

52
rapt

Essayez-le:

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

dans le même dossier où se trouve le fichier pom.

4
khmarbaise

Nous pouvons utiliser comme: Allez dans le répertoire Project et exécutez la commande maven ci-dessous et la sortie s'affichera dans le fichier log.txt.

mvn clean install --log-file log.txt

3

Vieille école, mais c'est ce que je savais. Une mise en garde est que la commande mvn ne revient pas lorsqu'elle est effectuée sur le cli, mais à certaines fins, cela est acceptable.

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

0
Paul