修改eclipse中maven工程中默认javaSE1.5版本 以及project facet中java版本
来源:互联网 发布:虚荣虚拟摇杆软件 编辑:程序博客网 时间:2024/05/17 22:52
1.修改maven默认javase版本号
修改Maven中conf目录里的setting.xml文件内容,加上如下内容:
<profiles><!-- profile | Specifies a set of introductions to the build process, to be activated using one or more of the | mechanisms described above. For inheritance purposes, and to activate profiles via <activatedProfiles/> | or the command line, profiles have to have an ID that is unique. | | An encouraged best practice for profile identification is to use a consistent naming convention | for profiles, such as 'env-dev', 'env-test', 'env-production', 'user-jdcasey', 'user-brett', etc. | This will make it more intuitive to understand what the set of introduced profiles is attempting | to accomplish, particularly when you only have a list of profile id's for debug. | | This profile example uses the JDK version to trigger activation, and provides a JDK-specific repo. --><profile><id>jdk-1.8</id><activation><activeByDefault>true</activeByDefault><jdk>1.8</jdk></activation><properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties><repositories><repository><id>nexus</id><name>local private nexus</name><url>http://maven.oschina.net/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></repository></repositories><pluginRepositories><pluginRepository><id>nexus</id><name>local private nexus</name><url>http://maven.oschina.net/content/groups/public/</url><releases><enabled>true</enabled></releases><snapshots><enabled>false</enabled></snapshots></pluginRepository></pluginRepositories></profile><!-- | Here is another profile, activated by the system property 'target-env' with a value of 'dev', | which provides a specific path to the Tomcat instance. To use this, your plugin configuration | might hypothetically look like: | | ... | <plugin> | <groupId>org.myco.myplugins</groupId> | <artifactId>myplugin</artifactId> | | <configuration> | <tomcatLocation>${tomcatPath}</tomcatLocation> | </configuration> | </plugin> | ... | | NOTE: If you just wanted to inject this configuration whenever someone set 'target-env' to | anything, you could just leave off the <value/> inside the activation-property. | <profile> <id>env-dev</id> <activation> <property> <name>target-env</name> <value>dev</value> </property> </activation> <properties> <tomcatPath>/path/to/tomcat/instance</tomcatPath> </properties> </profile> --></profiles>
其中的1.8修改为你需要的jdk版本号,然后在eclipse里的项目右击鼠标-Maven-select Maven profiles,选择对应的jdk参数,然后更新项目就可以了
2.修改project
右击项目,点击Properties->Project Facets
如上图可以看到项目为web2.3 java1.5 当然我们也可以改成我们所需要的版本,打开xml文件my-app-web/.settings/org.eclipse.wst.common.project.facet.core.xml,进行修改即可:
Xml代码
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.8"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
修改后保存,在eclipse中刷新项目,然后右击项目,点击Properties->Project Facets查看:
转自 https://my.oschina.net/JustLoveIT/blog/412799
https://www.oschina.net/question/96320_62556
阅读全文
0 0
- 修改eclipse中maven工程中默认javaSE1.5版本 以及project facet中java版本
- Eclipse中修改java、web module版本cannot change version of project facet Dynamic web module to 3.0
- eclipse中修改工程的Android版本
- 修改IntelliJ IDEA中Maven项目的默认JDK版本
- 修改IntelliJ中Maven项目的默认JDK版本
- maven项目中修改默认显示jre版本
- 修改IntelliJ IDEA中Maven项目的默认JDK版本
- eclipse创建maven工程时,如何修改默认JDK版本?
- eclipse 中修改java编译版本
- Eclipse 中修改java编译版本
- eclipse中使用Maven管理java工程设置jdk版本为jdk1.8
- Maven中配置默认JDK版本
- Maven工程pom中定义jdk版本
- Maven项目中修改jre版本(主要是修改setting文件改变maven默认生成的项目jre版本)
- Linux中修改默认python版本
- myeclipse中project facet
- Maven项目中修改jre版本
- 04-Eclipse导入项目--facet版本问题:Project facet Java version 1.8 is not supported
- poj 1273 Drainage Ditches 网络流 Edmond Karp || Dinic
- 1639 default arguments
- [bzoj1088][SCOI2005]扫雷Mine
- 一个完整项目过程
- Java简单的获取当前时间
- 修改eclipse中maven工程中默认javaSE1.5版本 以及project facet中java版本
- PostgreSQL数据库、表空间、角色及用户
- RTSP introduction
- ubuntu16.04安装vim
- 最长不下降子序列
- 阿里物联网套件-服务端SDK学习实践(基础篇-2创建产品)
- 1640 Single Dog
- Linux设备驱动之3.4.2内核下的I2C驱动
- struts2第四讲:struts2的简易工作流程