如何安装亲测有效的nexus3.x Linux私库?

摘要:@(目录) 前言 书接上文?enn.... 嘛~ ,上文:nexus 3.x下载 3.18.1(maven 私服) 上面是教如何下载nexus的 嘛,开始吧,有啥阔以聊的我后面再放吧(づ ̄ 3 ̄)づ 一、环境准备 1、一台服务器 :我的是C
@ 目录前言一、环境准备二、nexus环境配置三、了解nexus四、上传naxus五、使用nexus六、问题1、问题一后言 前言 书接上文?enn.... 嘛~ ,上文:nexus 3.x下载 3.18.1(maven 私服) 上面是教如何下载nexus的 嘛,开始吧,有啥阔以聊的我后面再放吧(づ ̄ 3 ̄)づ 一、环境准备 1、一台服务器 :我的是Centos7云服务器(可云,可本地,只不过重点在有无外网) 2、jdk:jdk1.8(老牌) 3、maven:maven3.6.2 (都不陌生吧,版本看着来) 4、nexus:nexus3.18.1 (上面有攻略) 二、nexus环境配置 (1)解压 tar -xvf nexus-3.18.1-01-unix.tar.gz ./nexus-3.18.1-01 程序home路径 ./sonatype-work 工作目录,包含缓存信息,日志,上传到私服的相关包的信息 (2)配置环境变量 nexus的环境变量最好要配置(关于后面自启动的配置),至于jdk,maven这些这里就不过多赘述了 vim /etc/profile #和NEXUS_HOME export NEXUS_HOME=/home/nexus/nexus-3.18.1-01 export PATH=$NEXUS_HOME/bin; #完成以后使更改后的文件立即生效 source /etc/profile #检验配置是否成功 nexus (3)启动服务 使用./nexus run 就是直接放到主线程里跑 在这里我们最好就试一试主线程能不能跑通,跑不通的话请看下面的 问题一 使用./nexus start 就是后台运行 如果主线程跑的没问题的话,就可以直接起了 (4)设置自启服务 在/etc/rc.local 文件最底下加入行 nexus start 三、了解nexus (1)登录 默认端口号为:ip:8081,如果有需要可以到/nexus/sonatype-work/nexus3/etc/nexus.properties ,进行修改端口即可 首次登录的话是需要到它提示的文件里找初始密码的 (2)基本仓库 maven-releases (Version policy=Release)默认只允许上传不带SNAPSHOT版本尾缀的包,默认部署策略是Disable redeploy 不允许重复上传相同版本号信息的jar,避免包版本更新以后使用方无法获取到最新的包。 maven-snapshots (Versionpolicy=Snapshot)只允许上传带SNAPSHOT版本尾缀的包,默认部署策略是Allow redeploy,允许重复上传相同版本号信息的jar,每次上传的时候会在jar的版本号上面增加时间后缀信息。 maven-central 中央仓库的拷贝,如果环境可以访问中央仓库,则可以获取到相关的包,否则没用 maven-public 仓库组,不是实际个一个仓库地址,只是将现有的组合到一次,可以通过它看到所属组内全部仓库的jar信息 我得说一下,我这里并不管其他角色和权限仓库之类的,不过如有需要,可以参考后面的博客。
阅读全文