Linux使用docker搭建maven私有仓库 |
您所在的位置:网站首页 › linux进入docker仓库 › Linux使用docker搭建maven私有仓库 |
引言
在实际开发工作中,通常需要搭建maven私有仓库,今天就教大家如何搭建一套maven的私有仓库 Nexus介绍Nexus 是Maven仓库管理器,如果你使用Maven,你可以从Maven中央仓库 下载所需要的构件(artifact),但这通常不是一个好的做法,你应该在本地架设一个Maven仓库服务器,在代理远程仓库的同时维护本地仓库,以节省带宽和时间,Nexus就可以满足这样的需要。此外,他还提供了强大的仓库管理功能,构件搜索功能,它基于REST,友好的UI是一个extjs的REST客户端,它占用较少的内存,基于简单文件系统而非数据库。这些优点使其日趋成为最流行的Maven仓库管理器。 安装docker请参考笔者另一篇文章————物理机安装Centos系统 docker中安装nexus3 1. 拉取镜像 ##在之前可以通过docker search nexus 命令搜索一下docker公有库在的 nexus相关的镜像 docker pull sonatype/nexus3 2. 建立数据储存文件夹 ##建立数据存放文件夹,用于docker中nexus的数据与本地物理机映射 mkdir -p /usr/local/nexus3/nexus-data ##更改权限 chown 777 /usr/local/nexus3/nexus-data 3. 安装并运行容器 docker run -d -p 8081:8081 --name docker-nexus3 -v /usr/local/nexus3/nexus-data:/nexus-data sonatype/nexus3 安装完成通过web访问管理端(记得配置防火墙):http://10.10.10.10:8081/
进入Nexus3主页后,点击右上角“Sign in”
![]() ![]() ![]() 1.servers节点下添加以下内容(username和password为刚刚在nexus3中添加的用户和其密码) nexus-xu test 123456 releases test 123456 snapshots test 1234562.mirrors节点下添加以下内容 nexus-xu//对应上面的用户名和密码 internal nexus repository http://10.10.10.10:8081/repository/java-group/ !internal.repo,* 项目中发布在pom中的project节点下配置如下内容 releases http://10.10.10.10:8081/repository/java-release/ snapshots http://10.10.10.10:8081/repository/java-snapshot/ |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |