首页 > 其他分享 >解决Intellij IDEA maven 自动设置JDK为JDK1.5

解决Intellij IDEA maven 自动设置JDK为JDK1.5

时间:2023-10-26 14:36:09浏览次数:40  
标签:Intellij jdk 项目 1.8 IDEA JDK JDK1.5 maven 版本

在idea中创建maven项目,每次更新或重新载入maven项目后,都会重新变成JDK1.5,就算手动设置maven项目或者模块JDK1.8,刷新后还是会变为JDK1.5。这是由于创建项目时没有指定jdk版本,而maven的默认jdk版本为1.5导致的。

解决方法:

1.在当前maven项目pom文件中指定编译的jdk版本(项目指定)

<properties>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
</properties>

 

2.使用 maven-compiler-plugin 插件指定当前项目编译的jdk版本

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

 

3.针对于SpringBoot项目,只需指定java.version即可

<properties>
    <java.version>1.8</java.version>
</properties>

 

4. 设置 maven 全局jdk版本(针对idea配置的本地maven)

在本地maven目录下conf文件夹内的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>

 


作者:angula
链接:https://juejin.cn/post/6943089876996718629
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

标签:Intellij,jdk,项目,1.8,IDEA,JDK,JDK1.5,maven,版本
From: https://www.cnblogs.com/whiteEyeborw/p/17789354.html

相关文章

  • centos7 tar包安装jdk-8u381
    1、解压包tar-zxvfjdk-8u381-linux-x64.tar.gz-C/usr/local/2、配置环境变量cat<<EOF>>/etc/profileexportJAVA_HOME=/usr/local/jdk/jdk1.8.0_381exportJRE_HOME=/usr/local/jdk/jdk1.8.0_381/jreexportPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binEOFs......
  • java中jdk8新特性
    Java中Jdk8的新特性包括:Lambda表达式:Lambda表达式是推动Java8发布的最重要新特性,允许把函数作为一个方法的参数或者把代码看成数据,使代码更加简洁紧凑。新的日期API:引入新的日期API,提供更加便捷的日期处理方式。Optional:引入Optional类,可以用来表示值存在或不存在的情况。Base64:内......
  • 2023各版本JDK下载链接
    JavaArchive|OracleJavaArchive|Oraclehttps://www.oracle.com/java/technologies/downloads/archive/ ......
  • idea工具git其它分支代码合并到master分支上
    第一步:先提交本地代码到test分支上第二步:切到master分支上,选中要合并的版本,点击Cherry-Pick注意:先切换到master分支上更新代码,再操作第二、三步。 第三步:push一下就好了 ......
  • Kettle链接SqlServer+Jdk8 问题解决
     这两天要弄个ldap对接,客户端server2016,数据库那边winserver2008,数据库也是2008最开是链接出现类似这样的,更换了链接mssql的Jar版本,从12换到了6的老版本,没用。  后来更改网上提示的  C:\ProgramFiles\Java\jre-1.8\lib\security\java.security文件jdk.tls.......
  • springboot 06 idea提交到Gitee
         --->commit   首次要填Gitee的账号密码  ......
  • 华为镜像jdk,阿里maven地址
    https://repo.huaweicloud.com/java/jdk/maven仓库https://developer.aliyun.com/mirror/maven安装了maven,但在执行mvn-v或maven-versions时提示bash:maven:未找到命令...应该是环境变量出错,把MAVEN_HOME的路径换到PATH上就可以了,如下:exportJAVA_HOME=/usr/local/java......
  • idea配置tomcat热部署
    idea中配置了tomcat的“updateclassesandresources”后,点击run之后,每次修改代码都没有及时生效,也就是没有成功进行热部署。在idea中实现热部署,要先设置自动编译,再选择正确的运行模式(Debug运行,不是Run)新建一个类或文件都需重新启动tomcat!!!第一步:开启自动编译重点:看自动编译......
  • idea禁用双击ctrl
    Runanything|IntelliJ IDEADocumentationDisabledoublemodifierkeyshortcuts......
  • jdk导入安全证书
    jdk导入安全证书 SSLHandshakeExceptionExceptioninthread"main"javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathbuildingfailed:sun.security.provider.certpath.SunCertPathBuilderException:unabletofind......