样例:引用依赖的生成
<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 为安装文件的种类