>>>我的博客<<<
1、下载
通过此地址下载需要的版本
安装下载好nexus3.9最新版后解压,copy到/usr/local/nexus/目录下然后修改端口等配置。
2、修改配置
2.1、启动。以3.6.0为例
[root@MiWiFi-R3-srv ~]# cd /usr/local/nexus-3.6.0-02/bin/
[root@MiWiFi-R3-srv ~]# ./nexus run &
稍等一会(首次启动会比较慢),当出现以下日志的时候表示启动成功!
Started Sonatype Nexus OSS 3.6.0-02
2.2、开启远程访问端口
[root@MiWiFi-R3-srv bin]# firewall-cmd --zone=public --add-port=8081/tcp --permanent
[root@MiWiFi-R3-srv bin]# firewall-cmd --reload
nexus3默认端口是:8081
nexus3默认账号是:admin
nexus3默认密码是:admin123
2.3、设置开机自启动(systemctl方式)
创建一个服务
[root@MiWiFi-R3-srv ~]# vim /usr/lib/systemd/system/nexus.service
填入相关内容
[Unit]
Description=nexus service
[Service]
Type=forking
LimitNOFILE=65536 #警告处理
ExecStart=/usr/local/nexus/nexus-3.7.1-02/bin/nexus start
ExecReload=/usr/local/nexus/nexus-3.7.1-02/bin/nexus restart
ExecStop=/usr/local/nexus/nexus-3.7.1-02/bin/nexus stop
Restart=on-failure
[Install]
WantedBy=multi-user.target
将服务加入开机启动
[root@MiWiFi-R3-srv ~]# systemctl enable nexus.service
重新加载配置文件
[root@MiWiFi-R3-srv ~]# systemctl daemon-reload
2.4、修改nexus3的运行用户为root
[root@MiWiFi-R3-srv bin]# vim nexus.rc
run_as_user="root"
2.5、修改nexus3启动时要使用的jdk版本
[root@MiWiFi-R3-srv bin]# vim nexus
第14行:
INSTALL4J_JAVA_HOME_OVERRIDE=/usr/local/java/jdk1.8.0_144
2.6、修改nexus3默认端口(可选)
[root@MiWiFi-R3-srv etc]# cd /usr/local/nexus-3.6.0-02/etc/
[root@MiWiFi-R3-srv etc]# vim nexus-default.properties
默认端口:8081
application-port=8081
2.7、修改nexus3数据以及相关日志的存储位置(可选):
[root@MiWiFi-R3-srv bin]# cd /usr/local/nexus-3.6.0-02/bin/
[root@MiWiFi-R3-srv bin]# vim nexus.vmoptions
-XX:LogFile=./sonatype-work/nexus3/log/jvm.log
-Dkaraf.data=./sonatype-work/nexus3
-Djava.io.tmpdir=./sonatype-work/nexus3/tmp
3、上传外部jar文件
3.1、创建仓库
3.2、上传jar
3.3、最最最重要的一步:将新创建的3rdParty加入到public对外公布的group下
4、配置本地maven的pom文件
4.1、全局修改maven配置文件的setting.xml配置文件
dev
central
http://jenkins.haier.haiqiang.xin:8887/repository/maven-public/
Yuandian Maven Repo
mvn-repo
http://jenkins.haier.haiqiang.xin:8887/repository/maven-public/
nexus
nexus
http://jenkins.haier.haiqiang.xin:8887/repository/maven-public/
true
true
4.2、在项目中使用私服,修改maven的pom文件,加入repository的配置
nexus
Team Nexus Repository
http://27.223.70.82:8887/repository/maven-public/
default
true
false
nexus
Team Nexus Repository
http://27.223.70.82:8887/repository/maven-public/
结束。
参考
https://blog.csdn.net/yougoule/article/details/56843562