Wie kann ich Maven zwingen, mein Projekt gegen 1.5 zu packen?

8

Ich versuche, ein Maven-Projekt zu kompilieren, der Quellcode verwendet Generics und andere Funktionen von Java 1.5, wodurch mein Build fehlschlägt

In meinem POM.xml habe ich die Build-Konfiguration für die Quell- und Zieleigenschaften auf 1.5 konfiguriert, aber das löst mein Problem nicht

Ist mein POM.xml korrekt oder fehlt etwas?

Danke

%Vor%

Ausgabe beim Versuch zu bauen

%Vor%     
Jimmy 20.08.2010, 13:30
quelle

2 Antworten

16

Sie haben das Assembly-Plugin mit einigen Informationen über Source / Target konfiguriert, aber um das Kompilieren zu konfigurieren, müssen Sie das compiler-plugin in der richtigen Weise.

%Vor%

Aktualisierung: Dies sollte mit maven-enforcer-plugin kombiniert werden, um die Verwendung von JDK 1.5 zu erzwingen, anstatt nur die Quelle / Ziel-Option von javac zu verwenden.

    
khmarbaise 20.08.2010, 13:33
quelle
24

Sie müssen einige Eigenschaften festlegen, um mit Java 1.5

zu kompilieren %Vor%     
Colin Hebert 20.08.2010 13:33
quelle