手动发布自己jar到本地仓库

Owen Jia 2018年10月17日 253次浏览

样例:引用依赖的生成

<groupId>com.oracle</groupId>
<artifactId>ojdbc8</artifactId>
<version>12.2.0.1</version>
</dependency>

一、自己开发的源码jar

通过开发工具eclipse | intellij idea可以配置maven工具或者环境自带的

maven install 发布到本地环境

maven deploy 发布到远程仓库

二、第三方jar发布

远程maven仓库:

**1、**按nexus界面指示自己上传即可

**2、**通过本地maven命令完成,如下:

http://ip:port/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdpartymvn deploy:deploy-file -DgroupId=com.oracle -DartifactId=ojdbc8-Dversion=12.2.0.1 -Dpackaging=jar -Dfile=D:\developer\ojdbc8.jar -Durl=

-- DgroupId和DartifactId构成了该jar包在pom.xml的坐标, 对应依赖的DgroupId和DartifactId
-- Dfile表示需要上传的jar包的绝对路径
-- Durl私服上仓库的url精确地址(打开nexus左侧repositories菜单,可以看到该路径)
-- DrepositoryId服务器的表示id,在nexus的configuration可以看到

本地仓库:

通过maven install命令完成,如下:

mvn install:install-file -Dfile=D:\developer\ojdbc8.jar -DgroupId=com.oracle -DartifactId=ojdbc8 -Dversion=12.2.0.1 -Dpackaging=jar

-- DgroupId和DartifactId构成了该jar包在pom.xml的坐标, 对应依赖的DgroupId和DartifactId
-- Dfile表示需要上传的jar包的绝对路径
-- Dpackaging 为安装文件的种类