标签:
某些 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 的您一份参考。
最后,非常感谢亲的驻足,希望此文能对亲有所帮助。热烈欢迎亲一起探讨,共同进步。非常感谢! ^_^
标签:
原文地址:http://www.cnblogs.com/fengpingfan/p/5195166.html