首页 > 其他 > 详细

利用nexus搭建maven私有仓库

时间:2014-12-17 23:51:38      阅读:1878      评论:0      收藏:0      [点我收藏+]

闲的没事自己搭建了一个私有仓库,把操作记录下载留待以后翻阅。

1.安装nexus环境。

首先去官网下载nexus oss的zip包http://www.sonatype.org/nexus/,这个是免费使用的。

下载完成之后解压zip包。然后cmd命令进入nexus目录下的bin目录,首次使用需要先安装nexus,执行nexus.bat install;

提示安装成功,然后继续输入命令nexus.bat start;稍等一下就会看到nexus启动成功信息。启动完成输入地址http://localhost:8081/nexus访问nexus首页。nexus的默认端口就是8081。

点击右上角的Log In ,输入用户名密码admin  admin123登录系统。

2.点击左侧窗口的Repositories。在右边的窗口中选择Central仓库,这个是maven的中央仓库。默认不会下载index文件,可以选中Central,然后点击下方的configuration,找到Download Remote Indexes,然后把false设置为true。在Central上右键点击RapairIndex,下载index文件。稍等一会就会在下方的BrowerIndex里看到下载的index索引。

我们可以增加一个本地仓库,选择add Hosted Repository。然后在下方的configuration中填写本地仓库的信息,id、name、Repository Policy,policy可以选择Release。

然后点击save保存。这样本地仓库就创建好了。我们可以把本地仓库配置到Public Repositories组里。选中Public Repositories,然后点击configuration。把需要的repositor移动到左侧。然后可以自己调一下仓库顺序,点击save保存。这样就把本地仓库配置到公共库组里了。

3.配置maven

修改maven的setting.xml文件。

增加

<mirror>
      <id>nexus</id>
      <mirrorOf>central</mirrorOf>
      <name>local nexus repository</name>
      <url>http://localhost:8081/nexus/content/groups/public/</url>
</mirror>

配置mirrorOf为central,覆盖maven默认配置。
4.上传jar到私有仓库

如果中央仓库没有jar,比如未发布的jar,或者数据库驱动等等。我们可能需要自己增加一个jar到仓库中去。

选中本地仓库。然后在下方的Artifact Upload中点击Select Artifact(s) for Upload。上传一个jar,然后在Select GAV Definition Source中填写相应的信息。点击Upload Artifact(s)上传jar。然后就可以在仓库中看到上传的jar了。如果需要在项目中使用就直接找到jar,在右侧的maven中复制jar信息。copy到项目的pom中就可以了。

利用nexus搭建maven私有仓库

原文:http://www.cnblogs.com/wangstar123/p/4170542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!