Ich verwende Maven-Profile, um zwischen zwei "Setups" in Intelli J zu wechseln. Wie kann ich den Bytecode-Zielpegel ändern? Das heißt: ich die folgende Einstellung in compiler.xmlWie kann ich den Bytecode-Zielpegel in IntelliJ mithilfe von Maven 3-Profilen wechseln
<bytecodeTargetLevel>
<module name="finmath-lib" target="1.6" />
</bytecodeTargetLevel>
Hinweis ändern will: Ich habe versucht, dies in dem jeweiligen Maven 3-Profil über den folgenden Teil auszuführen
<profile>
<id>java-8</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
</profile>
aber dies nicht funktioniert !
Hinweis: Die pom.xml usw. gehört zum finmath lib Projekt, und wenn Sie daran interessiert sind, kann es bei www.finmath.net
Dies löst das Problem nicht. Die IntelliJ (13) -GUI zeigt eine Projektsprachenebene 8.0, aber compiler.xml hat die obige Einstellung für das Modul und das Ausführen des Komponententests schlägt fehl. Natürlich kann ich das beheben, indem ich compiler.xml manuell repariere (sogar das Löschen) - was sogar schneller ist, als zur GUI zu gehen. Außerdem: Meine Frage ist, wie man den Sprachlevel (des Moduls) mit Maven wechselt. –