文章目录
- 一、环境准备
- 1. 安装docker
- 2. 启动docker
- 3. 拉取镜像
- 4. 目录权限
- 5. 创建容器
- 6. 监控日志
- 二、登录配置
- 2.1. 效果验证
- 2.2. 登录
- 2.3. 初始化
- 三、仓库配置
- 3.1. 创建仓库
- 3.2. 创建用户
- 3.3. 补充知识点
- 四、本地项目部署jar到私服
- 4.1. 配置用户
- 4.2. 添加远程仓库配置
- 4.3. 发布jar到私服
- 五、拉取微信api依赖
- 5.1. 添加仓库配置
- 5.2. 更新项目依赖
- 5.3. 查看接口依赖来源
一、环境准备
1. 安装docker
腾讯云~安装Docker
2. 启动docker
systemctl start docker
3. 拉取镜像
docker pull sonatype/nexus3
4. 目录权限
mkdir -p /app/nexus3/nexus-data chmod 777 /app/nexus3/nexus-data
5. 创建容器
docker run -d \--name=nexus3 \-p 8081:8081 \-v /app/nexus3/nexus-data:/nexus-data \--restart=always \--privileged=true \sonatype/nexus3
6. 监控日志
docker logs -f nexus3
二、登录配置
2.1. 效果验证
http://192.168.159.140:8081/
2.2. 登录
- 获取密码
cat /app/nexus3/nexus-data/admin.password
- 重新登陆
账号admin
密码(复制密码):5c77ea32-cdc8-4b61-aaf1-c59cc5c93f90
2.3. 初始化
三、仓库配置
SNAPSHOT 版本代表不为定版本,尚处于开发中的版本,快照版本
RELEASE 版本则代表稳定版本,发行版本。
3.1. 创建仓库
3.2. 创建用户
这里创建用户的目的是每个仓库都有对应的用户管理
3.3. 补充知识点
正常会创建很多仓库和用户,这里只是演示案例
四、本地项目部署jar到私服
4.1. 配置用户
本地settings.xml文件中设置
<servers><server><id>mayikt</id><username>mayikt</username><password>mayikt</password></server></servers>
4.2. 添加远程仓库配置
微信团队mt-weixin-parent的pom.xml新增
<!-- 注意限定版本一定为 SNAPSHOT,因为上传的对应仓库的存储类型为SNAPSHOT指定仓库地址--><distributionManagement><repository><!-- 此名称要和.m2/settings.xml中的设置一致 --><id>mayikt</id><url>http://192.168.159.140:8081/repository/mayikt-snapshot/</url></repository></distributionManagement>
4.3. 发布jar到私服
点击maven depoly
发布微信团队api
五、拉取微信api依赖
5.1. 添加仓库配置
会员项目pom中隐隐maven私服仓库地址,maven update 即可从maven私服中下载到微信接口api项目
<repositories><repository><id>mayikt</id><url>http://192.168.159.140:8081/repository/mayikt-snapshot/</url></repository></repositories>