Sto cercando di compilare un progetto Maven, il codice sorgente utilizza Generics e altri featuers di Java 1.5, causando in tal modo la mia costruzione di fallireCome posso forzare Maven per confezionare il mio progetto contro 1.5?
Nel mio POM.xml
Ho configurato la configurazione di generazione contro 1,5 per le proprietà origine e di destinazione , ma questo non risolve il mio problema
È il mio POM.xml
corretto, o mi sto perdendo qualcosa?
Grazie
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<name>MyClass</name>
<groupId>uk.co.mydomain</groupId>
<artifactId>MyClass</artifactId>
<version>1.0</version>
<build>
<finalName>MyClass</finalName>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<descriptors>
<descriptor>src/main/resources/dist.xml</descriptor>
</descriptors>
<archive>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>sun-repo-2</id>
<url>http://download.java.net/maven/2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
</project>
uscita quando attemtping per costruire
generics are not supported in -1.3 (use -source 5 or higher to enable generics)
questo non configurare il plugin compilatore. Definirà solo alcune proprietà. – khmarbaise
Alcune proprietà utilizzate dal plugin compilatore: http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#source –
Questo è bello, non ho mai pensato, anche se dovrebbe essere ovvio . +1 –