Centos 7 搭建 mvn 私服
  dIZ4mPo2q5Ch 2023年11月02日 39 0


一、安装

1、下载

链接:https://pan.baidu.com/s/1kziaOKwmnq_FRgHc0KX5Ng 
提取码:kjes

2、创建目录

mkdir /usr/local/nexus

tar -zxvf nexus-3.23.0-03-unix.tar.gz -C /usr/local/nexus/

cd /usr/local/nexus/nexus-3.23.0-03/

3、修改配置文件

vim bin/nexus

# detect if execute as root user
run_as_root=false # 修改成 flase
user_id=`id -u`
user_name=`id -u -n`
if [ -z "$run_as_user" -a $user_id -ne 0 ]; then
run_as_root=false
elif [ -n "$run_as_user" -a "$run_as_user" != 'root' ]; then
run_as_root=false
fi


vim etc/nexus-default.properties

# Jetty section
application-port=8081 # 端口号,根据需要
application-host=0.0.0.0
nexus-context-path=/

4、启动

./bin/nexus start

# 成功
Starting nexus

5、访问

​http://192.168.1.86:8081/​

Centos 7 搭建 mvn 私服_maven

5、登陆,点击右上角 sign in

# 查看密码
vim /usr/local/nexus/sonatype-work/nexus3/admin.password

二、软件 操作

1、 创建 文件存储目录

Centos 7 搭建 mvn 私服_jar_02

2、创建仓库

proxy:是代理,可以设置多个,国内的:华为、阿里,国外的:maven2等等,指的是如果你当前私服没有可用jar,需要去哪下载。
hosted:本地的,指代当前私服。存放你上传的第三方jar、已下载的jar等。
group:管理本地和代理(以上两个),目的是将上述多个仓库聚合,对用户暴露统一的地址。
配置顺序:先配置proxy和hosted,最后配置group管理他们。 

1、创建 maven2(proxy)

阿里云的地址:​​http://maven.aliyun.com/nexus/content/groups/public/​

Centos 7 搭建 mvn 私服_vim_03

Centos 7 搭建 mvn 私服_java_04

2、创建 maven2(hosted)

Centos 7 搭建 mvn 私服_vim_05

3、创建 maven2(group) 

先从你当前maven私服去找,如果没有去国内的代理源进行下载,如过还没有,则去国外maven总库下载。

Centos 7 搭建 mvn 私服_centos_06

三、项目管理 上传 jar 包到私服

1、添加仓库认证,找到 本地电脑的 maven中的 setting,找到servers节点

<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>

 2、在项目的 pom.xml 添加远程发布的私服仓库地址

<distributionManagement>
<repository>
<!-- 此 id 要与 setting.xml 里面 server 的 id 对应 -->
<id>releases</id>
<name>releases Repository</name>
<url>http://192.168.1.86:8081/repository/rubis-hosted/</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<name>snapshots</name>
<url>http://192.168.1.86:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  4koL3J55wyKx   2023年11月13日   37   0   0 icogitCentOS
  9E2BTpjt8nym   2023年12月06日   35   0   0 WindowsgitCentOS
dIZ4mPo2q5Ch