maven项目使用指定JDK版本打包的实现步骤
更新时间:2026年02月07日 10:34:16 作者:考虑考虑
在使用多个JDK版本环境打包过程中,有时候懒得配置环境变量,使用maven打包的时候,会报版本对应不上,本文就来介绍一下maven项目使用指定JDK版本打包的实现步骤,感兴趣的可以了解一下
前言
在使用多个JDK版本环境打包过程中,有时候懒得配置环境变量,使用maven打包的时候,会报版本对应不上
maven打包
没有配置对应项目jdk环境而打包时,会报
这个时候,可以在pom.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命令
# 使用指定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版本打包,这样就不用每次需要切换路径
到此这篇关于maven项目使用指定JDK版本打包的实现步骤的文章就介绍到这了,更多相关maven 指定JDK打包内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
相关文章
SpringCloud使用Kafka Streams实现实时数据处理
使用Kafka Streams在Spring Cloud中实现实时数据处理可以帮助我们构建可扩展、高性能的实时数据处理应用,Kafka Streams是一个基于Kafka的流处理库,本文介绍了如何在SpringCloud中使用Kafka Streams实现实时数据处理,需要的朋友可以参考下2024-07-07
SpringBoot部署到Linux读取resources下的文件及遇到的坑
本文主要给大家介绍SpringBoot部署到Linux读取resources下的文件,在平时业务开发过程中,很多朋友在获取到文件内容乱码或者文件读取不到的问题,今天给大家分享小编遇到的坑及处理方案,感兴趣的朋友跟随小编一起看看吧2021-06-06
spring中@Autowire和@Resource的区别在哪里(推荐)
这篇文章主要介绍了spring中@Autowire和@Resource的区别在哪里?本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-02-02
mybatis中点击mapper接口快速定位到对应xml中sql方式
这篇文章主要介绍了mybatis中点击mapper接口快速定位到对应xml中sql方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-01-01


最新评论