关于Maven的作用,为何需要使用Maven私服,在这里,就不再啰嗦了,直接上干货吧。
准备工作
- 服务器。配置建议:CPU(2核),内存(4G),硬盘(100G+);虚拟机、台式机、物理服务机均可。
- 服务器安装。建议创建独立用户来运行私服软件,如:dev用户,Home目录为/home/dev。
- 网络。建议使用内网IP,保证网络的私密性,如果某些环境必需要在外网访问,请注意防火墙等其它安全限制。
下载安装包
访问官方站点http://www.sonatype.org/nexus/,DOWNLOADS –> NEXUS OSS,选择TGZ或ZIP压缩包进行下载。例:下载的文件为nexus-2.11.4-01-bundle.tar.gz。
安装
JDK安装
要求JDK7+,使用 java –version 检查安装是否成功。
Nexus安装
注:root用户安装,安装至dev用户下。
# cd /home/dev/src/ # tar -xzvf nexus-2.11.4-01-bundle.tar.gz # mkdir -p ../apps/nexus # mv nexus-2.11.4-01 sonatype-work/ ../apps/nexus/ # chown -R dev.dev /home/dev
修改nexus配置$NEXUS_HOME/conf/nexus.properties:nexus-webapp-context-path=/ # 将访问的Context去掉。
Nexus启动
注:在dev用户下启动。
# su - dev $ cd apps/nexus/nexus-2.11.4-01/ $ cd bin/ $ ./nexus start
Nginx安装配置(可选,强烈建议)
安装不是本篇重点,就不再啰嗦了,直接上配置了:
server { listen 80; server_name youdomain.com; client_max_body_size 1G; location / { proxy_pass http://127.0.0.1:8081/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
安装完成后,启动即可!
转载请注明:子暃之路 » 项目集成-Maven企业私服Nexus的搭建