搭建maven私服(nexus)

1.Nexus Maven仓库管理器,通过nexus可以搭建maven仓库,同时nexus还提供强大的仓库管理功能,构件搜索功能等。

2.下载Nexus,下载地址是:http://www.sonatype.org/nexus/archived/

3.安装Nexus,解压下载的Nexus版本,进入bin目录,执行nexus.bat install进行安装,安装成功后可以在服务中查看nexus服务.

搭建maven私服(nexus)_第1张图片

 卸载nexus服务,只需要进入bin目录,执行命令:nexus.bat uninstall

4.启动nexus,进入bin目录,打开cmd,执行命令:nexus.bat start,或者在服务中直接启动nexus服务.

5.查看nexus的配置文件:/conf/nexus.properties

搭建maven私服(nexus)_第2张图片

 访问端口是8081,可以在浏览器中输入:http://localhost:8081/nexus/

6.访问界面如下:

搭建maven私服(nexus)_第3张图片

点击右上角的log in进行登陆,使用nexus的内置账户:admin/admin123

7.查看nexus的仓库:

搭建maven私服(nexus)_第4张图片

8.nexus仓库有四种类型:

  hosted,本地仓库,部署自己的jar到这个类型的仓库,包括releasessnapshot两部分,Releases公司内部发布版本仓库、 Snapshots 公司内部测试版本仓库

  proxy,代理仓库,用于代理远程的公共仓库,如maven中央仓库,用户连接私服,私服自动去中央仓库下载jar包或者插件。

  group,仓库组,用来合并多个hosted/proxy仓库,通常我们配置自己的maven连接仓库组。

  virtual(虚拟):兼容Maven1 版本的jar或者插件 

9.nexus仓库默认在sonatype-work目录中:

搭建maven私服(nexus)_第5张图片

10.项目发布到nexus 

 需要在客户端 maven环境 settings.xml 配置连接私服的用户和密码:

 搭建maven私服(nexus)_第6张图片

 

 配置项目pom.xml 

搭建maven私服(nexus)_第7张图片

 这里的是和settings.xml配置的对应.




你可能感兴趣的:(JavaWEB)