【java读培训】maven系列-配置私服.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【java读培训】maven系列-配置私服

源代码教育,专注IT教育培训 本文由原创,转载需注明出处! 一、为什么需要私服 有些公司并不提供外网给程序员,因此不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器;搭建nexus私服,然后程序员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库。 二、配置步骤 第一步:下载nexus-2.6.4-02.war包,然后拷贝到tomcat下的webapps目录中 /nexus/go Download the Nexus WAR distribution 第二步:启动tomcat 第三步:访问http://localhost:8088/nexus-2.6.4-02显示如下: 第四步:点击右上角“log in” ,输入username:admin 和Password:admin123登录 第五步:登录成功 第六步:点击Views/Repositories 中Repositories Nexus内置仓库说明: (1)Maven Central:该仓库代理Maven中央仓库,其策略为Release,因此只会下载和缓存中央仓库中的发布版本构件。 (2)Releases:这是一种策略为Release的宿主类型仓库,用来部署组织内部的发布版本构件。 (3)Snapshots:这是一个策略为Snapshot的宿主类型仓库,用来部署组织内部的快照版本构件。 (4)3rd party:这是一个策略为Release的宿主类型仓库,用来部署无法从公共仓库获得的第三方发布版本构件。 (5)Public Repositories:该仓库组将上述所有策略为Release的仓库聚合并通过一致的地址提供服务。 第七步:创建宿主目录和代理仓库 Hosted:本地仓库,通常我们会部署自己的构件到这一类型的仓库。 包括3rd party仓库,Releases仓库,Snapshots仓库 Proxy:代理仓库,它们被用来代理远程的公共仓库,如maven中央仓库。 Group:仓库组,用来合并多个hosted/proxy仓库,通常我们配置maven依赖仓库组。 第八步:创建仓库组 点击Public Repositories仓库,在Configurations栏中选取需要合并的仓库,点击箭头加到左边保存即可 第九步:下载Index索引并进行构建搜索(GAV搜索) 点击Views/Repositories菜单下面的Repositories,将这三个仓库Apache Snapshots,Codehaus Snapshots,Central的Download Remote Indexes修改为true。然后在这三个仓库上分别右键,选择Repari index,这样Nexus就会去下载远程的索引文件。 第十步:配置所有构建均从私服下载,在~/.m2/setting.xml中配置如下: settings mirrors mirror !--此处配置所有的构建均从私有仓库中下载 *代表所有,也可以写central -- idnexus/id mirrorOf*/mirrorOf urlhttp://localhost:8088/nexus-2.6.4-02/content/groups/public/url /mirror /mirrors profiles profile idnexus/id repositories repository idnexus/id namelocal private nexus/name urlhttp://localhost:8088/nexus-2.6.4-02/content/groups/public/url /repository /repositories /profile profile idnexus-snapshots/id repositories repository idnexus-snapshots/id namelocal private nexus snapshots/name urlhttp://localhost:8088/nexus-2.6.4-02/content/groups/public-snapshots/url /repository /repositories /profile /profiles activeProfiles !--make the profile active all the time -- activeProfilenexus/activeProfile /activeProfiles 第十一步:Ne

文档评论(0)

100101 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档