欢迎光临
我们一直在努力

maven私服

私服其实就是一种远程仓库。

用处

  • 速度快,稳定
  • 节省宽带,节省中央maven仓库宽带
  • 便于控制和审计
  • 能部署第三方构件

Nexus搭建

nexus需要占用较大内存,一般大于2G

docker方式(推荐)

  • 下载镜像
docker pull docker.io/sonatype/nexus3
  • 在linux创建挂载目录
 mkdir localNexusdata
  • 这里的200对应容器内nexus用户的id
chown 200 ./localNexusdata
  • 启动

privileged=true ,授权容器root权限

docker run -d --name nexus --privileged=true -p 8082:8081 -v /root/localdocker/localNexusdata:/nexus-data 5d3600fd5cf2

maven私服

  • 登录

在之前新建的挂载目录下找到admin.password文件,打开该文件,里面保存的就是密码

maven私服

  • 介绍

maven私服

maven私服

  • 配置阿里云加速器

maven私服maven私服

http://maven.aliyun.com/nexus/content/groups/public

maven私服

maven私服

maven私服

复制新建的仓库url,配置到pom文件,成功

maven私服

  • 上传jar到私服

配置setting文件。配置账号密码

 <servers> <server> <id>release</id> <username>admin</username> <password>admin</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin</password> </server> </servers>

在pom。xml中配置地址,id跟setting中对应

 <distributionManagement> <repository> <id>release</id> <name>release deploy</name> <url>http://ip:8082/repository/maven-releases/</url> </repository> <snapshotRepository> <id>snapshots</id> <name>snapshots deploy</name> <url>http://ip:8082/repository/maven-snapshots/</url> </snapshotRepository> </distributionManagement>

源码方式

Jdk1.8以上环境:

  • 下载源码包:

https://www.sonatype.com/download-oss-sonatype下选择unix版本

  • 解压:tar -zxvf nexus-3.15.2-01-unix.tar.gz
  • 启动:bin/nexus start
  • 海报
海报图正在生成中...
赞(0) 打赏
声明:
1、本博客不从事任何主机及服务器租赁业务,不参与任何交易,也绝非中介。博客内容仅记录博主个人感兴趣的服务器测评结果及一些服务器相关的优惠活动,信息均摘自网络或来自服务商主动提供;所以对本博客提及的内容不作直接、间接、法定、约定的保证,博客内容也不具备任何参考价值及引导作用,访问者需自行甄别。
2、访问本博客请务必遵守有关互联网的相关法律、规定与规则;不能利用本博客所提及的内容从事任何违法、违规操作;否则造成的一切后果由访问者自行承担。
3、未成年人及不能独立承担法律责任的个人及群体请勿访问本博客。
4、一旦您访问本博客,即表示您已经知晓并接受了以上声明通告。
文章名称:《maven私服》
文章链接:https://www.456zj.com/37905.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址