nexus 私服搭建

2019-12-03  本文已影响0人  _backtrack_

部署

1. Host

xxx.xxx.xxx.xxx:port

2. docker 搭建

  1. docker pull docker.io/sonatype/nexus
  2. docker run -d --restart always -p 8082:8081 --name nexus -v $PWD/data:/nexus-data sonatype/nexus
  3. 访问地址:http://xxx.xxx.xxx.xxx:port/nexus
  4. 默认用户名密码 admin/admin123

3. 代码打包上传私服

4. 发布部署

mvn clean && mvn -T 4C deploy -D maven.test.skip=true

5. 发布后访问地址

http://xxx.xxx.xxx.xxx:port/nexus/content/repositories/releases/

问题处理

1. 重复部署问题

  1. 错误信息
Failed to deploy artifacts: Could not transfer artifact | Failed to transfer file .pom with status code 400 -> [Help 1]
  1. 问题原因

    nexus 默认配置不允许 重复 deploy

  2. 解决方案

    ->Releases

    ->configuration

    -> Deployment Policy:Allow Redeploy

上一篇 下一篇

猜你喜欢

热点阅读