700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Maven 教程:IDEA开发环境中maven 项目配置JDK9 JDK10 JDK11 JDK12..等EA版本的配置方法 系列教程二

Maven 教程:IDEA开发环境中maven 项目配置JDK9 JDK10 JDK11 JDK12..等EA版本的配置方法 系列教程二

时间:2022-09-23 04:01:50

相关推荐

Maven 教程:IDEA开发环境中maven 项目配置JDK9 JDK10 JDK11 JDK12..等EA版本的配置方法 系列教程二

大家想了解一下另外一种简单的方法,可以参考我的上一篇博客

这Maven 教程:IDEA开发环境中maven 项目配置JDK9,JDK10,JDK11,JDK12..等EA版本的配置方法 系列教程一

这里我们思考我们上一个配置方式的问题。

首先我们需要修改JAVA_HOME配置,有些人会说,可以不用。但是还是得配置IDEA中Project的配置信息。那么有没有其它办法,使得我能够更快的修改。答案是有的。

我们来看看,这里我们举例使用JDK11作为例子,之所以使用JDK11,是希望大家能够举一反三,JDK11目前还不是发行版,笔者使用的是OpenJdk,下面提供下载地址。实际项目中配置方式大同小异,下载后解压到自己电脑上的某一个目录即可。后面我会贴出其他版本的配置方法

/12/

/11/

/10/

步骤一:

在~/.m2/目录下新增一个toolchains.xml配置文件里面的内容如下,这个目录一般是C:\Users\Administrator如果你登录的用户名不是这个Administrator请自己替换成其他。.m2目录不存在,说明你还没有装好maven

参考本人的另外一个博客/blueboz/article/details/61415164

<toolchains><toolchain><type>jdk</type><provides><version>11</version><vendor>sun</vendor></provides><configuration><jdkHome>C:/Program Files/Java/jdk-11</jdkHome></configuration></toolchain></toolchains>

所在目录示意图

步骤二,在项目中的pom.xml中配置

<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-toolchains-plugin</artifactId><configuration><toolchains><jdk><version>11</version><vendor>oracle</vendor></jdk></toolchains></configuration><executions><execution><goals><goal>toolchain</goal></goals></execution></executions></plugin>

还有这个

<properties><piler.source>11</piler.source><piler.target>11</piler.target><piler.release>11</piler.release></properties>

测试

依旧是maven 插件的compile

全版本toolchains

<toolchains><!-- JDK toolchains --><toolchain><type>jdk</type><provides><version>1.9</version><vendor>sun</vendor></provides><configuration><jdkHome>C:/Program Files/Java/jdk-9</jdkHome></configuration></toolchain><toolchain><type>jdk</type><provides><version>10</version><vendor>sun</vendor></provides><configuration><jdkHome>C:/Program Files/Java/jdk-10.0.2</jdkHome></configuration></toolchain><toolchain><type>jdk</type><provides><version>1.8</version><vendor>sun</vendor></provides><configuration><jdkHome>C:/Program Files/Java/jdk1.8.0_144</jdkHome></configuration></toolchain><toolchain><type>jdk</type><provides><version>12</version><vendor>sun</vendor></provides><configuration><jdkHome>C:/Program Files/Java/jdk-12</jdkHome></configuration></toolchain><toolchain><type>jdk</type><provides><version>11</version><vendor>sun</vendor></provides><configuration><jdkHome>C:/Program Files/Java/jdk-11</jdkHome></configuration></toolchain></toolchains>

注意修改pom.xml文件后一个要reimport project 重新导入项目,否则会无效果

参考链接

/guides/mini/guide-using-toolchains.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。