本文共 1797 字,大约阅读时间需要 5 分钟。
对于MAVEN项目,我们存在将一个工程同样的代码部署到不同的环境上去的场景,且这些环境的jdk版本可能会不同,那么如何一份代码打不同的jdk版本的包呢?
基于maven我们就可以很方便的做到这点。
1、在项目的pom文件中加入如下配置(主要配置)
org.apache.maven.plugins maven-compiler-plugin 3.8.0 org.apache.maven.plugins maven-jar-plugin 3.1.0 true default true 1.8 <默认用1.8版本> 默认用1.8版本>jdk17 1.7 <该配置用1.7版本> 该配置用1.7版本>maven-jar-plugin package jar jdk17
2. 用mvn命令构建项目
mvn -P jdk17 cleanmvn -P jdk17 install #安装的时候会出现2个包,1.8版本的与1.7版本的都生成了,如:blog-1.0.2.jar、blog-1.0.2-jdk17.jar如果需要发布项目到服务器mvn -P jdk17 -Pdepoly
3. 项目中引用
org.test blog 0.1 org.test blog 0.1 jdk17
转载地址:http://krnmi.baihongyu.com/