maven:自动修改jdk为1.5bug
来源:互联网 发布:unity3d游戏 编辑:程序博客网 时间:2024/05/30 23:03
不同版本的maven默认的jdk不同,我的maven默认jdk版本是1.5.
不管在project->properties里怎么修改jdk版本,一旦执行Maven->update project,jdk版本又会回到1.5。
还有,当你在Properties中设置了jdk的版本时,而又没有在pom.xml中指定编译版本,那么当两个版本不一致时,项目就会报错:One or more constraints have not been satisfied.两个版本冲突了。
解决这个问题的办法:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.6</source> <target>1.6</target> </configuration> </plugin> </plugins></build>就是添加这个插件。
或者添加这样一段代码:
<profiles>
<profile>
<id>jdk-1.6</id>
<!-- 另外一种激活方式 -->
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.6</jdk>
</activation>
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
<maven.compiler.compilerVersion>1.6</maven.compiler.compilerVersion>
</properties>
</profile>
</prof>
总之,就是明确指定,maven支持的jdk的版本,要和其它地方的保持一致哦
如果有别的解决方案,请写在评论区,谢谢。
- maven:自动修改jdk为1.5bug
- Maven 每次update之后自动修改jdk问题
- 解决maven项目自动修改jdk版本问题
- Maven 每次update之后自动修改jdk问题
- Maven修改JDK版本
- Maven修改JDK版本
- 修改maven默认JDK
- maven 修改使用jdk版本
- maven 修改使用jdk版本
- maven修改项目JDK版本
- maven 修改使用jdk版本
- 修改maven项目jdk版本
- maven 修改使用jdk版本
- maven 修改使用jdk版本
- 修改Maven的JDK版本
- 修改MAVEN项目JDK版本
- Maven工程修改jdk版本
- Maven 修改默认jdk版本
- java使用标准字节流拷贝文件
- C++ 学习记录
- 有趣的马氏链及其平稳分布
- docker tomcat
- JDBC编程与sql语句的一些问题
- maven:自动修改jdk为1.5bug
- Android学习之Service实例
- [MySQL性能优化系列]LIMIT语句优化
- 久仰的方法数超65k,终于遇到了
- java和jquery遍历map的方法
- mysql实现备份与恢复功能
- FZU 2273 Triangles(判断线段相交和点在多变形内)
- 如何在windows上同时安装python2和python3
- 又见F(x)