maven持续集成本地搭建私有仓储

持续集成管理平 台的组成与工持续集成工作原理图


maven持续集成本地搭建私有仓储


持续集成篇

 

Maven 私有库和本地库的安装与配置

 

Sonatype Nexus + Maven

 

环境:CentOS 6.6 Final、JDK7、Sonatype Nexus、Maven

 

IP:192.168.4.221

 

root 用户操作

 

前提:已安装 JDK7 并配置好了环境变量

 

 

1、下载最新版 Nexus(本教程使用的是:nexus-2.11.2-03-bundle.tar.gz),下载地址: http://www.sonatype.org/nexus/go/

 

# wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.11.2-03-bundle.tar.gz

 

2、解压

 

mkdir nexus

 

tar -zxvf nexus-2.11.2-03-bundle.tar.gz -C nexus

 

cd nexus

 

ls

 

nexus-2.11.2-03 sonatype-work (一个 nexus 服务,一个私有库目录)

 

3、编辑 Nexus 的 nexus.properties 文件,配置端口和 work 目录信息(保留默认)

 

cd nexus-2.11.2-03

 

ls

 

bin conf lib LICENSE.txt logs nexus NOTICE.txt tmp

 

查看目录结构,jetty 运行

 

cd conf

 

vi nexus.properties

 

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

 

 

 

4、编辑 nexus 脚本, 配置 RUN_AS_USER 参数

 

# vi /root/nexus/nexus-2.11.2-03/bin/nexus

#RUN_AS_USER=

 

改为:

 

RUN_AS_USER=root

 

5、防火墙中打开 8081 端口

 

# vi /etc/sysconfig/iptables

 

添加:

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT

 

保存后重启防火墙

 

# service iptables restart

 

6、启动 nexus

 

# /root/nexus/nexus-2.11.2-03/bin/nexus start

 

****************************************

 

WARNING - NOT RECOMMENDED TO RUN AS ROOT

 

****************************************

 

Starting Nexus OSS...

 

Started Nexus OSS.

 

 

 

7、浏览器中打开:http://192.168.4.221:8081/nexus/


maven持续集成本地搭建私有仓储


8、登录,默认用户名 admin,默认密码 admin123:



相关文章:

  • 2022-12-23
  • 2021-05-20
  • 2021-04-22
  • 2021-11-23
  • 2021-08-16
  • 2022-02-11
猜你喜欢
  • 2021-12-18
相关资源
相似解决方案