IDEA指定MAVEN项目中的JDK编译版本

文章目录

  • 方法1:全局配置
  • 方法2: 局部配置
    • 第一种
    • 第二种

在idea,新建建立或者导入的MAVEN项目,编译时不指定编译版本,会自动编程成jdk1.5版本的,不利于项目的开发,百度一番,未能完美解决问题,有两个可借鉴的方式,比较粗暴。

方法1:全局配置

全局配置是指在 MAVEN_HOME\conf\settings.xml 中进行配置,
MAVEN_HOME指的是maven的安装目录,如:我安装在 D:\apache-maven-3.3.9 下。
例如,要配置jdk1.8,打开settings.xml这个文件,然后在 之间添加如下代码。


  
    jdk18  
      
        true  
        1.8  
      
      
        1.8  
        1.8  
        1.8  
       
 

这种就是省事、方便。一次配置以后,再使用maven构建项目,项目编译时,默认使用jdk1.8进行编译。但是会出现下图标红圈出的位置。(ps:强迫症患者不要使用)
IDEA指定MAVEN项目中的JDK编译版本_第1张图片

方法2: 局部配置

局部配置就是只针对具体某个项目进行配置的。对pom文件编写

有两种:

第一种

直接在pom文件中写properties


    1.8
    1.8
    1.8


第二种

pom文件build下写



    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            
                1.8
                1.8
            
        
    



注意:
如果事前编译过,用第二种方式解决时,还报错,看看下图标红位置的数据是否是1.5,如果是请更改或者直接删掉,再重新编译一次。
IDEA指定MAVEN项目中的JDK编译版本_第2张图片

你可能感兴趣的:(maven)