Lin*_*ine 0 java eclipse m2eclipse maven 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.
在你的项目POM中添加
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
Run Code Online (Sandbox Code Playgroud)
这将适用于maven构建周期,eclipse m2e集成插件也将适用于那些.只需记住更改此类设置后的maven刷新项目,以便应用eclipse(通常是alt + f5 - Refresh Maven项目.
如果您有父子模块结构,则无法将属性放入父POM中.也可以使用settings.xml
如此处所述的文件"全局"向给定计算机上的所有项目添加属性,通过Settings.xml注入POM属性
归档时间: |
|
查看次数: |
928 次 |
最近记录: |