1 . 私服简介
私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。
我们可以使用专门的 Maven 仓库管理软件来搭建私服,比如:Apache Archiva,Artifactory,Sonatype Nexus。这里我们使用 Sonatype Nexus。
2 . 安装Nexus
2.1 下载Nexus
Nexus 专业版是需要付费的,这里我们下载开源版 Nexus OSS。Nexus 提供两种安装包,一种是包含 Jetty 容器的 bundle 包,另一种是不包含容器的 war 包。下载地址:https://help.sonatype.com/display/NXRM2/Download+Archives+-+Repository+Manager+OSS
2.2 安装nexus
添加用户:
groupadd nexus useradd -d /home/nexus -g nexus nexus |
下载好以后,使用如下命令对nexus-2.14.15-01-bundle.tar.gz进行解压
tar –zxvf nexus-2.14.15-01-bundle.tar.gz
解压完以后会得到两个目录:nexus-2.14.15-01 和 sonatype-work,一个放的是nexus程序,一个放的是仓库类信息。
nexus-2.14.15-01目录下存放着如下目录
|
Bin:可执行文件
Lib:库文件
配置nexus
# Jetty section application-port=8081 application-host=0.0.0.0 nexus-webapp=${bundleBasedir}/nexus nexus-webapp-context-path=/nexus
# Nexus section nexus-work=${bundleBasedir}/../sonatype-work/nexus runtime=${bundleBasedir}/nexus/WEB-INF
# orientdb buffer size in megabytes storage.diskCache.bufferSize=4096 |
启动nexus,在启动前确保java环境以及安装好了。
|
启动nexus:
到bin目录下:./nexus start
访问nexus
在浏览器进行访问。地址:http://ip:端口/nexus
标签:nexus,Nexus,私服,仓库,部署,使用,2.14,下载 From: https://www.cnblogs.com/machangwei-8/p/18362053