如何在Eclipse中为新的Maven项目设置默认JDK?

时间:2017-09-12 14:03:22

标签: java eclipse maven m2eclipse m2e

当我在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。

1 个答案:

答案 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%;} }文件向给定计算机上的所有项目添加属性