Linux安装Nexus

Linux安装Nexus

一、搭建nexus服务的意义

  1. 作为内网的统一代理,团队合作开发时不用每人都去外网下载一次;

  2. 解决部分变态公司内网管制无法访问外网的问题,选一台有外网权限的机器搭建服务器,其余人直接内网访问此服务;

  3. 团队合作开发时解决maven项目依赖问题;

二、安装nexus

# 下载安装包:
wget https://sonatype-download.global.ssl.fastly.net/nexus/oss/nexus-2.14.4-03-bundle.tar.gz

# 解压
mkdir /data/apps
cd /data/apps
tar -zxvf ~/nexus-2.14.4-03-bundle.tar.gz

三、配置nexus

编辑配置文件:vim conf/nexus.properties

以上都是默认配置,对应的访问地址为: http://x.x.x.x:8081/nexusarrow-up-right

如果要改为http://x.x.x.x:8081arrow-up-right,则修改nexus-webapp-context-path=/即可

四、启动nexus

启动脚本:bin/nexus

注意:nexus采用wrapper做为WEB容器,nexus只是shell脚本,最终会调用jsw目录下对应平台中的wrapper二进制文件

五、管理nexus

1. 默认的用户:

admin/admin123 deployment/deployment123

2. 修改用户信息

admin登陆后,点击左侧【Security–Users】,在列表中选择用户,右键可更改密码和重围密码, 底部表格中可修改用户其余信息

六、在项目中使用nexus

1. 作为插件库

点击左侧【Views/Repositories–Repositories】,选择【Public Repositories】,复制其Repository Path字段 编辑pom.xml文件,添加如下段:

2. 作为deploy库

点击左侧【Views/Repositories–Repositories】,选择【 Release 或 Snapshots】,复制其Repository Path字段 编辑pom.xml文件,添加如下段:

注意:不设置distributionManagement段,执行mvn deploy会报如下错误:

Last updated