当前位置:   article > 正文

IDEA修改默认的Maven项目JDK版本_idea 导入maven jdk版本变了

idea 导入maven jdk版本变了

创造背景

最近新建的maven项目,每次导入maven依赖后jdk版本都会变成1.5,而代码中使用到1.8的内容,所以每次都会进行一次jdk的设置,但是设置完后只能保证当前有效,加入maven依赖后又会修改jdk版本,这一度让我很困惑。

虚假解决

每次jdk变化后都进入如下操作:

1、进入setting ,修改图中版本为8(或自己所需版本)

2、在idea界面点击右上角图标,如下图所示,进行下图相应设置

         

按照上述设置完后即可正常运行,但maven刷新后又会将jdk设置为1.5。(我查阅一些资料博主只进行了上述配置,这也是我记录该文章的原因。)

真正解决

这是可以在pom.xml文件中加入如下配置:

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <version>2.3.2</version>
  7. <configuration>
  8. <source>1.8</source>
  9. <target>1.8</target>
  10. </configuration>
  11. </plugin>
  12. </plugins>
  13. </build>

该方法需要对每一个maven项目设置jdk版本,如果新建时不想设置,可以进行下列配置。

深入解决

在setting.xml文件中的<profiles>属性下加入如下内容:

  1. <profile>
  2. <id>jdk-1.8</id>
  3. <activation>
  4. <activeByDefault>true</activeByDefault>
  5. <jdk>1.8</jdk>
  6. </activation>
  7. <properties>
  8. <maven.compiler.source>1.8</maven.compiler.source>
  9. <maven.compiler.target>1.8</maven.compiler.target>
  10. <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
  11. </properties>
  12. </profile>

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/668167
推荐阅读
相关标签
  

闽ICP备14008679号