如何强制maven将我的项目打包为1.5?

我正在尝试编译一个maven项目,源代码使用Generics和Java 1.5的其他特性,从而导致我的构建失败

在我的POM.xml我为源和目标属性配置了针对1.5的构建配置,但这并没有解决我的问题

我的POM.xml正确的,还是我错过了什么?

谢谢

   4.0.0 MyClass uk.co.mydomain MyClass 1.0  MyClass   maven-assembly-plugin  1.5 1.5  src/main/resources/dist.xml   src/main/resources/META-INF/MANIFEST.MF        sun-repo-2 http://download.java.net/maven/2/  true   false     

在确定构建时的输出

 generics are not supported in -1.3 (use -source 5 or higher to enable generics) 

您为assembly-plugin配置了一些有关源/目标的信息,但是要配置您需要以正确方式配置编译器插件的编译 。

  org.apache.maven.plugins maven-compiler-plugin 2.3.1  1.5 1.5   

更新:这应该与maven-enforcer-plugin结合使用以强制使用JDK 1.5而不是仅使用javac的source / target选项。

您必须设置一些属性以使用java 1.5进行编译

   1.5 1.5