当我在Eclipse向导中创建新的Maven项目时,它使用 J2SE-1.5 。 我想将其设置为使用默认执行环境,即 JavaSE-1.8 。
我知道我可以在 pom 中设置它或更改项目首选项,但我想更改默认的JRE,而不是为每个新项目执行此操作。
当我创建一个新的Java项目(而不是Maven)时,它按预期工作。
我在"已安装的JRE"下添加了适当的JDK。它甚至只与最新的SE相匹配,而不是Maven-1.5。
我正在使用Eclipse Oxygen,Maven 3.5.0和m2e 1.8。
答案 0 :(得分:6)
在你的项目POM中添加
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
这将适用于maven构建周期,而eclipse m2e集成插件也将适用于这些。只需记住更改此类设置后的maven刷新项目,以便应用eclipse(通常是alt + f5 - 刷新Maven项目。
如果您有父子模块结构,则无法将属性放入父POM中。也可以全球&#34;使用settings.xml
.allTopics {
height: 100px;
width: 100%;
background: linear-gradient(135deg, #ff3300, #cc00cc);
animation: topicBackground 10s ease infinite;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes topicBackground {
0% { background-position: 0% 50%;}
50% { background-position: 100% 50%;}
100% { background-position: 0% 50%;}
}
/* Standard syntax */
@keyframes topicBackground {
0% { background-position: 0% 50%;}
50% { background-position: 100% 50%;}
100% { background-position: 0% 50%;}
}
文件向给定计算机上的所有项目添加属性