我厌倦了为每个新项目编辑pom.xml&添加:
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
默认值 - 1.5 - 不受支持&amp;最近8年前公开更新
那么在pom.xml中自动生成上述内容的选项在哪里呢?
我使用Eclipse作为IDE
我已经看到了这可以通过更改settings.xml来实现的建议
我在那里没有取得任何成功,所以如果您要发布解决方案,请完整地发布一个经过测试的示例
另外,请记住,我的目标是在创建新项目时将上面两行生成到pom.xml中,而不仅仅是更改默认编译器。
答案 0 :(得分:1)
<profiles>
添加内容settings.xml
<profile>
<id>java8</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
</profile>
要检查它是否已正确应用,请转到您的项目并运行mvn help:effective-pom
命令!你应该在显示的pom中看到它!