Maven私服Nexus3从windows环境迁移至Linux过程及注意事项

Nexus无需安装,下载与Windows Nexus对应版本的Linux Nexus包解压即可使用(Windows中使用的是nexus-3.14.0-04-win64.tar.gz)。

 

  • 环境准备:确保jdk安装完成并配置环境变量

配置环境变量

打开profile后在最下方添加(确保jdk路径正确)

 

  • 下载Linux Nexus:

官方下载地址:
https://help.sonatype.com/repomanager3/download/download-archives---repository-manager-3

因为Windows Nexus版本是3.14,所以我下载的对应Linux Nexus 3.14版本

Maven私服Nexus3从windows环境迁移至Linux过程及注意事项_第1张图片

目前官网可能无法下载,需要你能够,自行查找办法,或者在网上找别人分享的资源。

 

  • 解压并启动

将你下载的Nexus包传到Linux服务器中并解压得到如下两个文件夹

 

 

进入如下文件可修改nexus页面访问地址及端口

Maven私服Nexus3从windows环境迁移至Linux过程及注意事项_第2张图片

目前来说你的Nexus已经安装完成,按如下操作启动即可通过页面访问Nexus(确保打开端口号)

查看Nexus是否启动

通过外部浏览器进行访问,点击右上角登录(地址:IP:端口号;默认账号:admin;默认密码:admin123)

Maven私服Nexus3从windows环境迁移至Linux过程及注意事项_第3张图片

 

至此你的Linux Nexus已经搭建完成,但你的私库中是空的。

 

  • 迁移

Nexus私库中你曾经上传的jar包数据都保存在文件夹中,因此只要将Windows Nexus中的

文件夹替换到Linux Nexus中就大功告成了。

首先将Windows Nexus中的文件夹打成压缩包(sonatype-work文件夹下还有一层nexus3文件夹,我打的是下面这层nexus3的压缩包,都一样)

这个文件一般都比较大,我用的是Xshell连接服务器,大于4G的文件无法直接上传,因此我安装了Xftp工具进行上传,上传之前我先停掉了nexus(我查阅的文档中有的说不用停nexus服务也可以,为了保险起见我停掉并替换文件后再次启动的)。

停掉nexus服务后上传

Maven私服Nexus3从windows环境迁移至Linux过程及注意事项_第4张图片

将Linux中的备份一份,然后将上传过来的文件解压并重新启动Nexus。

再通过浏览器访问就可以看到以前的jar包了

Maven私服Nexus3从windows环境迁移至Linux过程及注意事项_第5张图片

别忘了修改你项目中pom.xml连接私库的地址还有maven使用的settings.xml中的连接地址。

至此Windows Nexus迁移到Linux服务器中已经完成了。

你可能感兴趣的:(小技术)