为了方便我们开发,经常会有需求就是将第三方的jar包发布到我们自己的nexus私服上;具体可有两种方式实现:1、通过命令进行上传;2、通过nexus管理端页面操作上传。本文就以这两种方式分别做介绍。
打开CMD命令控制台,输入如下命令:
mvn deploy:deploy-file -DgroupId=com.test -DartifactId=demo -Dversion=1.0.0 -Dpackaging=jar -Dfile=D:\test\demo.jar -Durl=http://xxx.xxx.xxx.xxx:8081/repository/3rd_part/ -DrepositoryId=thirdparty
DgroupId、DartifactId、Dversion:构成了该jar包在pom.xml的坐标,自己起名字也是可以的.Dpackaging:表示打包类型.Dfile:表示需要上传的jar包的绝对路径.Durl:私服上第三方仓库的地址,打开nexus——>repositories菜单,可以看到该路径。DrepositoryId:服务器的表示id,就是我们在setting.xml文件中配置的serverId。
执行成功表示已经上传到Nexus私服了
选中“根据坐标生成POM 文件”后,点击上传。

上传 成功后,既可以在 maven 项目中引用