2
我无法让maven编译使用Java注释的项目。我收到以下错误信息:Maven不会编译Java注释?
annotations are not supported in -source 1.3 (use -source 5 or higher to enable annotations)
@PostConstruct
在我的POM中,我有以下编译器插件,因此开始时它从哪里获取-source 1.3?
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
我怀疑我可能失去了一些东西很简单,得到这个工作,但谷歌搜索的错误不会带来任何东西有用
任何帮助,将不胜感激
是建立 - >插件的POM片段? – smp7d
这是该插件提供1.6的正确XML。问题在于您没有向我们展示的部分中的其他地方,或者该入口位置不正确。 –
您应该复制完整的pom,其他地方可能存在配置问题。我建议试着从一个最小的pom开始,只用一个注解来创建一个类,看看它是否有效。如果是,则逐个缓慢添加其他组件,直到停止工作。你得到你的罪魁祸首。 – Guillaume