最近在搭建Spring Boot项目《,主要原因在于每次Update Project时,它就会使用 Maven settings文件下的 JDK 默认版本,而且恰恰未在POM文件配置 JDK 版本。比较好的解决办法是同时修改Maven setting文件和项目的POM文件。

 ① 修改POM文件 

    <build>
        <plugins>            
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
    </build>

② 设置Maven setting文件 

    <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> 
配置完成后,执行Update Project更新项目配置,发现JRE环境就是指定的版本,而且不再变化。这里使用了jdk 1.8,对于其它版本同样适用。

 

 

相关文章:

  • 2021-09-15
  • 2021-05-25
  • 2021-10-25
  • 2022-01-07
  • 2021-08-19
  • 2021-10-14
猜你喜欢
  • 2022-12-23
  • 2021-05-31
  • 2022-02-25
  • 2021-11-24
  • 2022-12-23
  • 2021-08-04
相关资源
相似解决方案