Montag, 6. April 2009

Maven Compiler Plugin konfigurieren

Leider wird der Java-Compiler von Maven per default sehr konservativ mit Parametern beschickt. So das es fast immer notwendig ist die Einstellungen anzupassen. Dies passt aus meiner Sicht eigentlich nicht zur Maven-Philosophie.
So muss man die Sprachversion und Encoding des Quelltextes und die Zielsprachversion in fast allen Fällen explizit angeben. Hier ein Beispiel:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
   <source>1.8</source>
   <target>1.8</target>
   <encoding>UTF-8</encoding>
</configuration>
</plugin>
Wichtig ist die korrekte Schreibung der XML-Tags, so sind die i der Ids gross geschrieben.

1 Kommentar:

  1. danke das hat mir sehr geholfen bei der Fehlermeldung

    Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project ... error: strings in switch are not supported in -source 1.5

    aber nun funktioniert es endlich =)

    AntwortenLöschen