Nexus:Windows 安装 Sonatype Nexus Repository

目录导航

  • Windows下Nexus的安装与使用
    • 一、Nexus的下载
      • 1.1 查看全局目录端口(也可以修改)
    • 二、Nexus的安装
      • 2.1 配置环境变量
      • 2.2 启动cmd安装Nexus
    • 三、Nexus的启动
      • 3.1 创建新用户
      • 3.2 创建maven仓库
    • 四、Nexus的使用
      • 4.1 上传jar包
        • 4.1.1 使用eclips创建一个Maven工程
        • 4.1.2 配置文件
        • 4.1.3 上传(将项目工程打成jar包发布到私服)
      • 4.2 下载jar包

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:Windows 安装 Sonatype Nexus Repository_第1张图片
注:Nexus 3 版本的运行需要 jdk1.8
解压到xx目录
Nexus:Windows 安装 Sonatype Nexus Repository_第2张图片
得到两个文件夹

// 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:Windows 安装 Sonatype Nexus Repository_第3张图片

二、Nexus的安装

2.1 配置环境变量

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

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

Nexus:Windows 安装 Sonatype Nexus Repository_第4张图片

2.2 启动cmd安装Nexus

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

开始->输入“cmd”->

Nexus:Windows 安装 Sonatype Nexus Repository_第5张图片
进入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)使用新用户登录了。
Nexus:Windows 安装 Sonatype Nexus Repository_第6张图片
Nexus:Windows 安装 Sonatype Nexus Repository_第7张图片

3.2 创建maven仓库

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

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

Nexus:Windows 安装 Sonatype Nexus Repository_第8张图片
Nexus:Windows 安装 Sonatype Nexus Repository_第9张图片
Nexus:Windows 安装 Sonatype Nexus Repository_第10张图片

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

四、Nexus的使用

4.1 上传jar包

4.1.1 使用eclips创建一个Maven工程

new->project…
Nexus:Windows 安装 Sonatype Nexus Repository_第11张图片

Nexus:Windows 安装 Sonatype Nexus Repository_第12张图片
Nexus:Windows 安装 Sonatype Nexus Repository_第13张图片

4.1.2 配置文件

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

    pom.xml文件添加distributionManagement节点

    注意下图红色框中的内容
    Nexus:Windows 安装 Sonatype Nexus Repository_第14张图片

    FirstCreateRepository Release repository http://192.168.0.121:8081/repository/FirstCreateRepository/
     
    

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

     com.kissedbysnow
     shade-plugin
     0.0.1
     
    
  2. maven配置文件 settings.xml,设置仓库及用户名密码

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

    Nexus:Windows 安装 Sonatype Nexus Repository_第15张图片

     
     
       FirstCreateRepository
       admin
       admin123
     
    

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

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

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

Nexus:Windows 安装 Sonatype Nexus Repository_第16张图片

Nexus:Windows 安装 Sonatype Nexus Repository_第17张图片

Nexus:Windows 安装 Sonatype Nexus Repository_第18张图片
上传成功。

Nexus:Windows 安装 Sonatype Nexus Repository_第19张图片

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

你可能感兴趣的:(Nexus,Windows,Nexus)