maven 将本地jar添加到仓库

一.利用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是本地私服地址

五.上传到私服

猜你喜欢

转载自blog.csdn.net/qq_36260963/article/details/87911465