Nexus 3.9.0 的windows安装及jar包上传

时间:2022-05-07 16:45:10

一.Nexus 3.9.0下载及安装

1.下载地址:https://www.sonatype.com/download-oss-sonatype

Nexus 3.9.0 的windows安装及jar包上传

选择windows版本下载

2.Nexus安装

解压下载好的压缩文件

Nexus 3.9.0 的windows安装及jar包上传

进入nexus-3.0.9-01文件夹,sonatype-work文件夹保存的为数据文件,如果需要备份的话,就备份这个文件夹。

(1).打开cmd, cd 到 nexus-3.0.9-01/bin 目录下

(2).通过服务安装,执行 nexus.exe /install

Nexus 3.9.0 的windows安装及jar包上传

(3).打开任务管理器

Nexus 3.9.0 的windows安装及jar包上传

进入到服务管理器,找到nexus服务,右键菜单选择启动

Nexus 3.9.0 的windows安装及jar包上传

注意:如果安装服务过程中失败,可以检查默认端口8081是否被占用,如果被占用可进入到配置文件nexus-3.9.0-01\etc\nexus-default.properties 修改端口

Nexus 3.9.0 的windows安装及jar包上传

3.管理系统访问,浏览器输入http://localhost:8081/nexus/,端口根据配置的端口变化

二、库的管理

1.用户管理

默认登陆用户密码为admin/admin123

Nexus 3.9.0 的windows安装及jar包上传

可以根据自己的需求设置不同的角色,并且创建不同的用户

2.创建私有库

Nexus 3.9.0 的windows安装及jar包上传

可以看出库的类型分为多种,主要有group,hosted,proxy,这里我只是创建普通的发布库,所以选择maven2(hosted)就行


Nexus 3.9.0 的windows安装及jar包上传

填写库的名字就可以创建成功了。注意:下面部分需要选择 allow redepoy,否则发布时可能会出现错误

Nexus 3.9.0 的windows安装及jar包上传

3.本地eclipse发布

在pom.xml文件<project></project>标签内加入下面代码,id为库的唯一,url为私有库地址,分为release和snapshot两部分

      <distributionManagement>
    <repository>
<id>first-release</id>
<name>first-release</name>
<url>http://localhost:8082/nexus/repository/first-release/</url>
</repository>
<snapshotRepository>
<id>first-snapshot</id>
<name>first-snapshot</name>
<url>http://localhost:8082/nexus/repository/first-snapshot/</url>
</snapshotRepository>

</distributionManagement>

同时在使用的maven的setting.xml配置,私有库的账号密码如下

Nexus 3.9.0 的windows安装及jar包上传

setting中的id必须与pom.xml中的id唯一对应,使用的账号密码为私有库的登陆账号密码

Nexus 3.9.0 的windows安装及jar包上传

接着对需要发布的项目右键  run as > maven build

Nexus 3.9.0 的windows安装及jar包上传

goals中填写deploy -e

注意:发布的适合version不能带有snapshot字段,必须为简单的数字

4.发布成功后查看

Nexus 3.9.0 的windows安装及jar包上传

接着我们就能在我们的私有库中看到我们的jar包了