您的位置:首页 > 其它

Maven私服搭建(nexus)

2017-12-01 20:31 302 查看


1关于中央仓库注意事项(了解)

l 地址: 目前来说: http://repo1.maven.org/maven2/是真正的Maven中央仓库的地址,该地址内置在Maven的源码中其他的都是镜像

l 索引: 中央仓库带有索引文件以方便用户对其进行搜索,完整的索引文件大小约为60M,索引每周更新一次

l 黑名单: 如果某个IP地址恶意的下载中央仓库内容,例如全公司100台机器使用同一个IP反复下载,这个IP(甚至是IP段)会进入黑名单,因此稍有规模的使用Maven时,应该用Nexus架设私服

2为什么需要私服

       为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给项目组人员,因此就不能使用maven访问远程的仓库地址,所以很有必要在局域网里找一台有外网权限的机器,搭建nexus私服,然后开发人员连到这台私服上,这样的话就可以通过这台搭建了nexus私服的电脑访问maven的远程仓库

图示如下:



3私服nexus的特性

     1)nexus私服实际上是一个javaEE的web
系统

     2)作用:用来管理一个公司所有的jar包,实现项目jar包的版本统一

 3)jar下载搜索顺序:本地仓库 -->  nexus私服  ---> Maven中央库.

4)私服的搭建基本是架构师或者项目组长的职能范畴

 

4私服nexus的下载安装及卸载

4.1私服nexus的下载

nexus下载地址:http://www.sonatype.org/nexus/

选择:DOWNLOADS---MANAGR OSS ---windows

下载:nexus-2.10.0-02-bundle.zip

4.2私服nexus的安装

a. 解压nexus-2.10.0-02-bundle.zip。

     nexus-2.10.0-02:核心目录。

                -- bin/jsw:存放了操作Nexus应用的命令。

           -- conf :nexus.properties 配置文件可更改port、host、nexus-work、runtime。

      

       tomcat: Web服务器、它的作者是javaEE规范的制订者(jsp、servelt、el)、apache组织.

       jetty: Web服务器、codehuas组织 --> eclipse组织.

 

         sonatype-work:工作目录。

            sonatype-work\nexus\conf\security.xml (用户名与密码)

            sonatype-work\nexus\storage:所有仓库存储目录。

b. 配置启动nexus应用

  Nexus访问网站:http://localhost:8081/nexus

  nexus-2.10.0-02/bin/jsw/ windows-x86-32:

         - console-nexus.bat :控制台运行nexus,关闭控制台,服务停止

         - start-nexus.bat:启动nexus服务  通常不用,使用服务管理,启动关闭服务

         - stop-nexus.bat:停止nexus服务

         - install-nexus.bat :安装nexus到window服务中

         - uninstall-nexus.bat:从window服务中删除nexus

         cmd启动nexus:sc start nexus-webapp

         cmd停止nexus:sc stop nexus-webapp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  nexus maven 私服