Java 7 Compiler mit Maven nutzen

veröffentlicht am 18. März 2012

Bislang fehlt es dem Maven Compiler Plugin an einer “nativen” Java 7 Unterstützung. Trotzdem kann der Java 7 Compiler problemlos mit Maven verwendet werden. Hierzu muss das Maven Compiler Plugin einfach in der pom.xml umkonfiguriert werden.

<project>
	<build>
		<plugins>
			<plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<configuration>
					<source>1.7</source>
					<target>1.7</target>
					<showDeprecation>true</showDeprecation>
					<showWarnings>true</showWarnings>
					<executable>${env.JAVA_7_HOME}/bin/javac</executable>
					<fork>true</fork>
				</configuration>
			</plugin>
		</plugins>
	</build>
</project>

Der Entwickler muss dann einfach noch im System oder der settings.xml die Umgebungsvariable JAVA_7_HOME auf den Hauptordner des Java 7 JDK zeigen lassen und die Maven Builds werden mit Java 7 durchgeführt.

Quellen und weiterführende Links

Hinterlasse einen Kommentar