我正在使用父pom,它将java版本设置为1.5.在我的具体项目中,我使用1.6,所以每次进行Maven更新时,我都会在eclipse中更改编译器版本.
寻找解决方案,我发现一些解决方案涉及覆盖父pom在子节点中的行为.
我的问题是它们之间是否存在差异,如果存在差异,我应该使用哪个选项.我找到的选项(可能还有更多)是:
- 在属性标签中:
<app.java.version>1.6</app.java.version>- 在属性标签中:
<jdk.version>1.6</jdk.version>- 在配置标签中:
<source>${jdk.version}</source>
我对Maven很新.提前致谢.