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

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

安装docker


参考博客


https://blog.csdn.net/qq_29768197/article/details/125099474?spm=1001.2014.3001.5501


62c4f58c0290fcb4dc58a0b3f736c9cf.png


安装步骤


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


c75df5de865c4cb86857174c3743f175.png


2.安装docker-ce


5077ddd309e4206d52a496517f3e9df0.png


3.设置yum国内镜像源


3325ee1e943ac83b4861071bf849e069.png


清华大学源

yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo


4.yum指令安装docker-ce


3ef816b1c444c557c271b0ec5f94bfa9.png


5.启动docker


1d9ddf7b810885a71bf9ae32a694fca0.png


安装nexus


参考博客


nexus的安装


遇到问题及解决方案


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


90132a58eea8adc229a87d718d1da48d.png


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

10e25bc1be3a0b0277e59de01713cf9e.png

05293a029a63f96a62e2e0ac8754bb84.png


启动Nexus


1.安装运行容器


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

2914faca0835a058cc18db020d055fec.png


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


b60e035a91424434807450cdfa034cf7.png


3.密码获取

c0885748e298ad3b57025821eac003b8.png

cd530565e42d4ce361a65193f4f3a820.png


  1. 修改密码

fbe14ad5ac7ce52e84d7a9150fe3968d.png


配置仓库


参考博客


仓库配置


b9ff516cb6b9005d8a48644d3123bdd4.png


仓库相关定义


maven-central:maven中央库,默认从https://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即可。


目录
相关文章
|
8月前
|
Java Linux Maven
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
Linux系统Docker部署Nexus Maven并实现远程访问本地管理界面
202 3
|
8月前
|
Java Linux Maven
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
私有仓库工具Nexus Maven如何部署并实现远程访问管理界面
191 0
|
16天前
|
Java Maven
Maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile 解决方案
在执行Maven项目中的`install`命令时,遇到编译插件版本不匹配的错误。具体报错为:`maven-compiler-plugin:3.13.0`要求Maven版本至少为3.6.3。解决方案是将Maven版本升级到3.6.3或降低插件版本。本文详细介绍了如何下载、解压并配置Maven 3.6.3,包括环境变量设置和IDEA中的Maven配置,确保项目顺利编译。
Maven编译报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile 解决方案
|
5月前
|
敏捷开发 Java 持续交付
阿里云云效产品使用合集之maven仓库是否可以代替自建的Nexus
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
Java 应用服务中间件 Maven
SpringBoot Maven 项目打包的艺术--主清单属性缺失与NoClassDefFoundError的优雅解决方案
SpringBoot Maven 项目打包的艺术--主清单属性缺失与NoClassDefFoundError的优雅解决方案
384 0
|
5月前
|
Java jenkins 持续交付
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
jenkins学习笔记之十七:使用插件及maven上传制品到nexus
|
7月前
|
Java Maven
Maven项目打包成jar项目后运行报错误: 找不到或无法加载主类 Main.Main 和 jar中没有主清单属性解决方案
Maven项目打包成jar项目后运行报错误: 找不到或无法加载主类 Main.Main 和 jar中没有主清单属性解决方案
1168 0
|
8月前
|
存储 Java Maven
|
2月前
|
XML Java 测试技术
从零开始学 Maven:简化 Java 项目的构建与管理
Maven 是一个由 Apache 软件基金会开发的项目管理和构建自动化工具。它主要用在 Java 项目中,但也可以用于其他类型的项目。
68 1
从零开始学 Maven:简化 Java 项目的构建与管理
|
2月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
210 8