Windows使用nexus搭建maven私服(最详细)

写在前面:打算从零编写一个小的项目进行练手,想要把想到的一些小的技术点或者自己觉得好的一些插件搭配使用上,虽然是个人开发,但是一些小东西还是想要搞一搞的。本地搭建maven私服是个想要的东西。本人技术有限,差错不足的地方欢迎各位批评指正。

nexus搭建maven私服

    • 一、下载nexus:
    • 二、说明以及启动
      • 1、说明
        • bin
        • etc
      • 2、启动
    • 三、maven的配置以及使用
      • 0、前期准备
      • 1、通过私服进行下载的相关配置
        • 演示
      • 2、本地项目上传到私服的相关配置
        • 演示

一、下载nexus:

官网下载地址:
https://www.sonatype.com/nexus-repository-oss
3.x版本直接下载地址:
https://www.sonatype.com/download-nexus-repo-oss
Windows直接下载nexus3.X的zip地址:
https://sonatype-download.global.ssl.fastly.net/nexus/3/latest-win64.zip
已经下载好的3.23的百度云盘地址:
链接:https://pan.baidu.com/s/1MmMLQfO60fVNNydmVuUq3A
提取码:kkxw

说明:

版本/收费/免费:Nexus Repository Manager
仓库管理有2个版本,专业版和oss版,oss版是免费的,专业版是收费的,我们使用oss版。

二、说明以及启动

1、说明

解压后如下,进入nexus-3.23.0-03
在这里插入图片描述
其中bin和etc内存在着可修改的文件(默认也可以不修改)
Windows使用nexus搭建maven私服(最详细)_第1张图片

bin

bin中nexus.vmoptions,此部分为数据存储位置(建议使用默认配置)
Windows使用nexus搭建maven私服(最详细)_第2张图片

etc

etc内nexus-default.properties可根据需要修改使用端口和访问跟路径
Windows使用nexus搭建maven私服(最详细)_第3张图片

2、启动

安装命令:nexus.exe /install
启动服务:nexus.exe /start

使用非管理员权限cmd指定到bin目录下进行启动,会报错,无执行权限,
Windows使用nexus搭建maven私服(最详细)_第4张图片
使用管理员权限进行执行安装,此时安装成功!
Windows使用nexus搭建maven私服(最详细)_第5张图片
查看安装是否成功方法
进入服务进行查看,如下,说明服务安装成功。此时可以直接启动服务。或者在cmd下执行命令进行启动。
Windows使用nexus搭建maven私服(最详细)_第6张图片
cmd下启动成功页面
Windows使用nexus搭建maven私服(最详细)_第7张图片
启动成功后根据自己配置的端口和根路径进行访问(未修改可以直接访问:http://localhost:8081/,如果进不去访问:http://127.0.0.1:8081/)
Windows使用nexus搭建maven私服(最详细)_第8张图片
至此,nexus下载以及安装完成。

三、maven的配置以及使用

0、前期准备

进行相关操作以及配置之前,需要进行登录。点击login in进行登录,账号为admin,密码位置nexus在页面上显示提供
Windows使用nexus搭建maven私服(最详细)_第9张图片

加入第三方仓库例如阿里云
Windows使用nexus搭建maven私服(最详细)_第10张图片
Windows使用nexus搭建maven私服(最详细)_第11张图片
阿里云地址:http://maven.aliyun.com/nexus/content/repositories/central/
Windows使用nexus搭建maven私服(最详细)_第12张图片
点击创建后进入maven-public将新建的阿里云放到中央仓库maven-central之前即可
Windows使用nexus搭建maven私服(最详细)_第13张图片

1、通过私服进行下载的相关配置

打开maven的setting.xml文件,可以看注释的说明,其中mirror对应的name起到说明的作用,可以根据自己需要修改
Windows使用nexus搭建maven私服(最详细)_第14张图片
至此,配置结束。下面进行实际测试,需要创建一个实际的maven项目,此处不对项目创建做过多说明。

演示

项目pom文件导入测试的依赖
Windows使用nexus搭建maven私服(最详细)_第15张图片
此时私服的状态为不存在依赖包
Windows使用nexus搭建maven私服(最详细)_第16张图片
更新pom文件进行测试,刷新私服,可以看到MP所依赖的文件都已经下载。测试成功!
Windows使用nexus搭建maven私服(最详细)_第17张图片

2、本地项目上传到私服的相关配置

需要对pom文件进行配置
Windows使用nexus搭建maven私服(最详细)_第18张图片



    

        
            nexus
            Releases
            http://127.0.0.1:8081/repository/maven-releases/
        
        
            nexus
            Snapshots
            http://127.0.0.1:8081/repository/maven-snapshots/
        
    

此时setting不需要做任何修改,上传相关配置已经完成了。
特别注意: id的名字一定要和setting身份认证的名字一样,否则会报错的

演示

在项目中执行deploy命令:
Windows使用nexus搭建maven私服(最详细)_第19张图片
执行成功。
Windows使用nexus搭建maven私服(最详细)_第20张图片
查看私服:
在这里插入图片描述
Windows使用nexus搭建maven私服(最详细)_第21张图片
至此Windows使用nexus搭建maven私服,以及相关配置全部完成。

你可能感兴趣的:(《我的菜》用户模块)