码迷,mamicode.com
首页 > 其他好文 > 详细

Maven-006-手动部署第三方构件至 nexus 私服

时间:2016-02-17 14:38:25      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:

某些 Java 构件因许可证因素,无法公开的部署到公共仓库中;或者,一些小型的开源项目(例如 SourceForge、GitHub 中的一些项目),没有将构件分发到中央仓库中,也没有维护自己的仓库,因而也无法从公共仓库获得。

此时,若需要使此类构件在 nexus 私服中,则需要将构件下载到本地(或者下载源码至本地,经过定制修改后重新打包),通过 Nexus 界面上传到 maven nexus 私服中。

Nexus 上传第三方构件,需要选择一个宿主仓库(例如:3rd party),选择 【Artifact Upload/Select GAV Definition Source】选项卡,上传构件即可。上传构件时,Nexus 需要用户确定其 maven 坐标,若构件是通过 maven 构建的,则可在 GAV Definition 下拉中选择 “From POM”即可;否则选择“GAV Parameters”即可。

定义好 maven 坐标后,点击【Select Artifact(s) to Upload...】按钮选择需要上传的构件,并点击【Add Artifact】将构件添加到列表中,如下图所示:

技术分享

点击【Upload Artifact(s)】按钮上传构件,上传成功提示如下所示:

技术分享

 

上传成功后,通过 Search 即可查看上传的构件,如下所示:

技术分享

 

或者在 【Repositories/3rd party/Browse Index】也可查看上传的构件,如下图所示:

技术分享

 

 

至此, Maven-006-手动部署第三方构件至 nexus 私服 顺利完结,希望此文能够给初学 Maven 的您一份参考。

最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^

 

Maven-006-手动部署第三方构件至 nexus 私服

标签:

原文地址:http://www.cnblogs.com/fengpingfan/p/5195166.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!