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>
War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top