背景:
开发工具:IDEA 项目为Maven项目
目的:将本地jar包加入maven库中,使代码类可以调用新引入类
解决方法:
1. 检查本地maven环境,在cmd中输入mvn -v,提示maven版本号为正常
2. 在cmd命令提示栏进入maven路径的bin目录: cd D:\install\apache-maven-3.5.4\bin
3. 执行以下命令打包本地jar包:(以下为2级和3级包名)
mvn install:install-file -Dfile=D:\QMDownload\commons-pool-1.6.jar -DgroupId=commons -DartifactId=pool -Dversion=1.6 -Dpackaging=jar
mvn install:install-file -Dfile=D:\QMDownload\masmgc.sdk.mms-0.0.1-SNAPSHOT.jar -DgroupId=masmgc.sdk -DartifactId=sdk -Dversion=0.0.1-SNAPSHOT -Dpackaging=jar
3.1 命令解析:(举例引入commons-pool-1.6.jar 包)
-Dfile=引入jar包路径
-DgroupId=引入jar包的一级包名(commons)
-DartifactId=引入jar包的二级包名(pool)
-Dversion=引入jar包的版本号(1.6)
3.2 注意
如果出现引入的jar包没有版本号和二级包名,例如:sms.jar,则把-DgroupId和-DartifactId都输入相同名称, -Dversion手动输入1.0即可
4. 运行后出现BUILD SUCCESS则表示成功
5. 通过运行结果得知打包后的文件在D:\install\repository\......位置(图片为我打包的另一个jar包)
6. 打开上一点找到的输出文件目录,将文件夹拷贝到你自己的maven 库中。
7. 打开项目的pom.xml,插入如下语句