Config Maven 2 auszudrucken Javac Befehle während der Kompilierung-Phase
Frage
Gibt es eine Möglichkeit Maven 2 zu zwingen (> 2.0.10) die tatsächliche javac drucken Befehle es ausgeführt wird. Wir halten nicht genügend Arbeitsspeicher ausgeführt wird, auch wenn wir die Verwendung von max MAVEN_OPTS gestoßen haben. Ich möchte in der Lage sein, den tatsächlichen Befehl zu sehen, wird ausgeführt, die aus dem Speicher ausgeführt wird.
Ich habe versucht, die ausführliche Einstellung unten in der pom-Datei der Plugins Management-Abschnitt verwenden, aber das scheint nicht mir den javac Befehl zu geben:
<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>
Lösung
Haben Sie versucht Maven mit dem -X
Befehl ausführen Debug-Informationen drucken?
$ mvn -?
...
-X,--debug Produce execution debug output
Die Maven-javac-Plugin sollte dann aus dem Classpath druckt verwendet wird, die Quellverzeichnisse / Pfad etc.