使用nexus-3.10x以上版本构建maven私服仓库

一、下载nexus最新版本

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

使用nexus-3.10x以上版本构建maven私服仓库_第1张图片

选择所需版本

 

二、安装nexus

1.windows环境下安装:

解压nexus-3.13.0-01-win64.zip,运行cmd命令窗口,直接启动,通过命令窗口管理

使用nexus-3.10x以上版本构建maven私服仓库_第2张图片

或者先安装服务以后通过services.msc进行管理:(服务卸载命令nexus.exe /uninstall)

使用nexus-3.10x以上版本构建maven私服仓库_第3张图片

使用nexus-3.10x以上版本构建maven私服仓库_第4张图片

2.linux环境下安装:

下载安装包,解压安装包即可

下载命令:wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.13.0-01-unix.tar.gz

解压命令:tar -zxvf nexus-3.13.0-01-unix.tar.gz (指定目录:tar -zxvf nexus-3.13.0-01-unix.tar.gz -C /home/xuan/soft/nexus)

进入解压后的nexus下的bin目录下执行sh nexus start启动服务,sh nexus stop停止服务

三、修改配置

bin目录下nexus.vmoptions文件,适当调整内存参数,防止占用内存太大

使用nexus-3.10x以上版本构建maven私服仓库_第5张图片

etc目录下nexus-default.properties文件可修改默认端口和host及访问根目录。

使用nexus-3.10x以上版本构建maven私服仓库_第6张图片

四、使用admin默认密码admin123登录修改默认密码

使用nexus-3.10x以上版本构建maven私服仓库_第7张图片

五、创建仓库(repository)

使用nexus-3.10x以上版本构建maven私服仓库_第8张图片

使用nexus-3.10x以上版本构建maven私服仓库_第9张图片

group:是一个仓库组,可包含hosted和proxy两种库,下载时按配置顺序从中依次查找

hosted:一般部署我们自己项目打包的jar,供内部人员下载

proxy:代理远程仓库,maven-central是默认maven中央仓库代理,maven-aliyun是后加的阿里远程库代理,通过代理从远程库中下载的依赖都会被缓存到nexus的proxy库中

六、修改仓库组

使用nexus-3.10x以上版本构建maven私服仓库_第10张图片

七、创建角色并指定操作权限

使用nexus-3.10x以上版本构建maven私服仓库_第11张图片

八、创建用户并赋权

使用nexus-3.10x以上版本构建maven私服仓库_第12张图片

九、修改游客用户

使用nexus-3.10x以上版本构建maven私服仓库_第13张图片

十、创建定时任务

定时任务Tasks,新建一个Maven - Delete unused SNAPSHOT类型定时任务,定期清理过期不使用快照版依赖

使用nexus-3.10x以上版本构建maven私服仓库_第14张图片

十一、settings.xml文件修改

repository使用nexus配置group组下载依赖,当私库服务器连接不上时,还可以从mirror中查找依赖,proxies可通过nginx配置

使用nexus-3.10x以上版本构建maven私服仓库_第15张图片

使用nexus-3.10x以上版本构建maven私服仓库_第16张图片

使用nexus-3.10x以上版本构建maven私服仓库_第17张图片

使用nexus-3.10x以上版本构建maven私服仓库_第18张图片

使用nexus-3.10x以上版本构建maven私服仓库_第19张图片

十二、pom.xml文件修改

repository的id需要和settings中server的id一致

使用nexus-3.10x以上版本构建maven私服仓库_第20张图片

 

你可能感兴趣的:(博客起航)