前言
在使用多个JDK版本环境打包过程中,有时候懒得配置环境变量,使用maven打包的时候,会报版本对应不上
maven打包
没有配置对应项目jdk环境而打包时,会报
这个时候,可以在pom.xml文件配置
xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>25</source>
<target>25</target>
<executable>D:/soft/jdk-25.0.1/bin/javac</executable>
<fork>true</fork>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
执行JDK路径
或者使用mvn命令
ini
# 使用指定JDK版本编译打包
mvn clean package -Dmaven.compiler.source=25 -Dmaven.compiler.target=25
# 如果需要指定JDK安装路径
mvn clean package -Dmaven.compiler.executable=D:/soft/jdk-25.0.1/bin/javac
总结
maven打包可以指定对应的JDK版本打包,这样就不用每次需要切换路径