关于IDEA编译maven项目时总是跳到jdk1.5的解决方案

文章目录

  • 方法一:治标不治本
  • 方法二:药到病除,不复发

方法一:治标不治本

在pom.xml文件中添加下列代码

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.5.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
    </plugins>
</build>

方法二:药到病除,不复发

在setting.xml文件中添加下列代码


<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>
</profile>

就我个人而言,比较推荐这种方式
直接改idea的配置,那么以后创建的maven工程都是我想要的版本!

  1. 如果你使用的是idea默认的maven,那么你可以按照下图所示路径打开settings.xml文件,再将上面我提供的代码放到合适的地方即可
    关于IDEA编译maven项目时总是跳到jdk1.5的解决方案_第1张图片

  2. 我自己的是这样滴
    关于IDEA编译maven项目时总是跳到jdk1.5的解决方案_第2张图片
    关于IDEA编译maven项目时总是跳到jdk1.5的解决方案_第3张图片

你可能感兴趣的:(佑哥哥的java学习笔记)