Wo ist der JDK-version verwendet werden, die von Maven-compiler angegeben?

Wenn ich nicht definieren, etwas, das sich wie folgt in meine pom.xml Datei, wo auf meinem system ist Sie definiert für Maven, welche version von Java JDK zu verwenden, während das kompilieren (ich habe mehrere Versionen auf meinem system installiert, JAVA_HOME verweist auf einen von Ihnen)?

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>1.5</source>
                <target>1.5</target>
            </configuration>
        </plugin>
    </plugins>
</build>
  • Ich sehe immer noch ein Problem mit den vorgeschlagenen Lösungen. Wie in meinem Anwendungsfall habe ich JDk1.8 installiert und clone a GIT repository, dass ich (gut fühlen) sollten Sie nicht ändern Sie die maven-compiler-plugin-Einstellungen. Ich habe konfiguriert, a <profile> mit jeweils 1,7 und 1,8 JDKs. Wie kann ich mich informieren maven zu verwenden auf, oder der andere ohne änderung der source zur Verfügung gestellt?
InformationsquelleAutor rapt | 2012-03-07
Schreibe einen Kommentar