表弟使用nexus搭建Maven私服全过程(含所遇问题及解决方案)

229 阅读2分钟

🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 📖所属专栏:Maven


在这里插入图片描述


@[toc]

安装centos7

下载地址

mirrors.aliyun.com/centos-vaul…

虚拟机安装步骤

1.下载完成后打开VMware Workstation Pro。文件——》新建虚拟机——典型

2.选择稍后安装

3.选择要安装的版本,centos7 64位。

4.选择安装的位置

安装时遇到的问题

1.启动centos,ifconfig命令不通

2.Yum后出错

3.解决方法

解决ifconfig命令找不到_窗台有只猫的博客-CSDN博客_ifconfig未找到命令

安装docker

参考博客

blog.csdn.net/qq_29768197… 图片.png

安装步骤

1.检查内核版本,必须是3.1及以上

2.安装docker-ce

3.设置yum国内镜像源

清华大学源 yum-config-manager --add-repo mirrors.tuna.tsinghua.edu.cn/docker-ce/l…

4.yum指令安装docker-ce

5.启动docker

安装nexus

参考博客

nexus的安装

遇到问题及解决方案

用docker拉取nexus镜像,出错后的解决方案。

修改daemon.json文件中的镜像地址。

启动Nexus

1.安装运行容器

docker run --rm -d --privileged=true -p 8800:8081 --name nexus -v /data/maven/nexus-data:/var/nexus-data sonatype/nexus3

2.在浏览器访问http://192.168.16.112

3.密码获取

  1. 修改密码

配置仓库

参考博客

仓库配置

仓库相关定义

maven-central:maven中央库,默认从repo1.maven.org/maven2/拉取jar maven-releases:私库发行版jar,初次安装请将Deployment policy设置为Allow redeploy maven-snapshots:私库快照(调试版本)jar maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml或项目pom.xml中使用 hosted:本地仓库,通常我们会部署自己的构件到这一类型的仓库。比如公司的第二方库。 proxy:代理仓库,它们被用来代理远程的公共仓库,如maven中央仓库。 group:仓库组,用来合并多个hosted/proxy仓库,当你的项目希望在多个repository使用资源时就不需要多次引用了,只需要引用一个group即可。