Config Maven 2 per stampare i comandi javac durante la fase di compilazione
Domanda
C'è un modo per forzare Maven 2 (> 2.0.10) per stampare il javac attuale comandi è in esecuzione. Continuiamo a corto di memoria, anche se abbiamo urtato il massimo utilizzando MAVEN_OPTS. Mi piacerebbe essere in grado di vedere il comando effettivo in esecuzione che è a corto di memoria.
Ho provato con l'impostazione verbose di seguito nella sezione di gestione plug-in del file pom, ma che non sembra a me dare il comando javac:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<maxmem>1024m</maxmem>
<compilerArguments>
<verbose/>
</compilerArguments>
</configuration>
</plugin>
Soluzione
Hai provato in esecuzione Maven con il comando -X
per stampare le informazioni di debug?
$ mvn -?
...
-X,--debug Produce execution debug output
Il Maven-javac-plugin dovrebbe poi stampare il classpath in uso, la directory di origine / percorso, ecc.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow