Nexus:Windows 安装 Sonatype Nexus Repository

Windows下Nexus的安装与使用

Windows下Sonatype Nexus Repository的安装与使用

本机环境:

系统版本:win10
jdk-10.0.2_windows-x64_bin
apache-maven-3.6.0
apache-tomcat-8.5.39

一、Nexus的下载

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

在这里插入图片描述
注:Nexus 3 版本的运行需要 jdk1.8
解压到xx目录
在这里插入图片描述
得到两个文件夹

// Nexus 运行时所需要的文件,如启动脚本
nexus-3.9.0-01

// Nexus生成的配置文件,日志文件,仓库文件
sonatype-work

1.1 查看全局目录端口(也可以修改)

默认端口:8081

J:\nexus-3.15.2-01-win64\nexus-3.15.2-01\etc\nexus-default.properties

在这里插入图片描述

二、Nexus的安装

2.1 配置环境变量

将J:\nexus-3.15.2-01-win64\nexus-3.15.2-01\bin的绝对路径加入系统的 PATH 环境变量,方便调用 cmd 命令

此电脑->属性->高级系统设置->环境变量->

在这里插入图片描述

2.2 启动cmd安装Nexus

cmd需要以管理员方式运行,否则会报错

开始->输入“cmd”->

在这里插入图片描述
进入cmd后,输入nexus /install 开始安装Nexus

nexus /install

至此Nexus安装结束。

以下是可以了解一下的命令介绍:

//安装 Nexus 3 服务
nexus /install

//启动 Nexus 3
nexus /start

//停止 Nexus 3
nexus /stop

//卸载 Nexus 3 服务
nexus /uninstall

//启动 Nexus 3 打印日志
nexus /run

三、Nexus的启动

安装成功后,输入nexus /start 启动Nexus

nexus /start

访问 http://localhost:8081 试试看,默认账号和密码为:

admin
admin123

3.1 创建新用户

在配置页面(齿轮图标),选择Security - User,点击create user。创建用户后就可以退出(admin)使用新用户登录了。
在这里插入图片描述
在这里插入图片描述

3.2 创建maven仓库

在配置界面,选择Repository - repositories,点击create repository,选择maven2(hosted)上传自己的jar、war到本地仓库

hosted:本地仓库,通常我们会部署自己的构件到这一类型的仓库。如公司的第二方库。
proxy:代理仓库,被用来代理远程的公共仓库,如maven中央仓库。
group:仓库组,用来组合多个hosted/proxy仓库,当你的项目希望在多个repository使用资源时就不需要多次引用了,只需要引用一个group即可。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Maven仓库已经创建好了,接下来就是创建Maven项目进行上传和下载了。

四、Nexus的使用

4.1 上传jar包

4.1.1 使用eclips创建一个Maven工程

new->project…
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.1.2 配置文件

  1. 项目中pom.xml中配置仓库及仓库位置

    pom.xml文件添加distributionManagement节点

    注意下图红色框中的内容
    在这里插入图片描述

    FirstCreateRepository Release repository http://192.168.0.121:8081/repository/FirstCreateRepository/
     <!--快照版本
     <snapshotRepository>
     	<id>nexus-snapshots</id>
     	<name>Snapshots repository</name>
     	<url>http://192.168.0.121/repository/yang/</url>
     </snapshotRepository> -->
    

    注:上传正式版本,pom.xml文件version中不能有SNAPSHOT,快照版本才有

     <groupId>com.kissedbysnow</groupId>
     <artifactId>shade-plugin</artifactId>
     <version>0.0.1</version>
     <!--  <version>0.0.1-SNAPSHOT</version> -->
    
  2. maven配置文件 settings.xml,设置仓库及用户名密码

     J:\apache-maven-3.6.0\conf\settings.xml
    

    在这里插入图片描述

     <!-- Second Create Repository仓库 -->
     <server>
       <id>FirstCreateRepository</id>
       <username>admin</username>
       <password>admin123</password>
     </server>
    

    注:< repository >节点下的< id >对应setting.xml文件中的server的id

4.1.3 上传(将项目工程打成jar包发布到私服)

在pom.xml文件中右击,run As – Maven build … 打开如下的框。
看清楚,有三个点的。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
上传成功。

在这里插入图片描述

4.2 下载jar包

未完,有空再整

参考感谢:
https://blog.csdn.net/newbie_907486852/article/details/80928915
https://blog.csdn.net/RichieZhu/article/details/79783726
https://blog.csdn.net/cuncaojin/article/details/81270897

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值