linux系统修改maven的端口号,Linux 安装maven私服

06c1ca9052eb

maven.jpg

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

06c1ca9052eb

image.png

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、创建仓库

06c1ca9052eb

image.png

3.2、上传jar

06c1ca9052eb

image.png

3.3、最最最重要的一步:将新创建的3rdParty加入到public对外公布的group下

06c1ca9052eb

image.png

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/

结束。

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值