一.利用maven命令进行打包(原则上是不需要的,但是有时候自己写的jar就需要了)
1. 打开jar位置,我使用的idea
2.执行命令 说明-DgroupId和-DartifactId的作用是指定了这个jar包在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。
mvn install:install-file -Dfile=alipay-sdk-java-3.3.0.jar -DgroupId=com.alipay -DartifactId=com.alipay.java
-Dversion=1.0.1 -Dpackaging=jar
3.查看结果 去自己本地仓库去查看
4.在maven中引用 pom.xml
<dependency> <groupId>com.alipay</groupId> <artifactId>alipay-sdk-java</artifactId> <version>1.0.1 </version> </dependency>
二. 本地jar上传到私服
1.可以登录私服,导入jar
2.使用命令
mvn deploy:deploy-file -DgroupId=com.alipay -DartifactId=alipay-sdk-java -Dversion=1.0.1 -Dpackaging=jar -Dfile=jar包的全路径 Durl=私服的地址
三.idea本地引入(systemPath是本地引入jar的路径)
<dependency> <groupId>com.alipay</groupId> <artifactId>alipay-sdk-java</artifactId> <scope>system</scope> <version>0.0.1-SNAPSHOT</version> <systemPath>${project.basedir}/../alipay-sdk-java-3.3.0.jar</systemPath> </dependency>
四. 利用idea工具上传到私服
<distributionManagement> <snapshotRepository> <id>snapshot</id> <url>http://172.30.30.166:9999/nexus/content/repositories/central/</url> </snapshotRepository> </distributionManagement>
说明:本地id是maven中setting 配置的server需要跟id对应上 url是本地私服地址
五.上传到私服