随笔 - 1357  文章 - 0  评论 - 1104  阅读 - 1941万

SONATYPE NEXUS搭建MAVEN私服

1、为什么使用Nexus
如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三方的Maven仓库下载到本地,而一个团队中的所有人都重复的从maven仓库下载构件无疑加大了仓库的负载和浪费了外网带宽,如果网速慢的话,还会影响项目的进程。很多情况下项目的开发都是在内网进行的,连接不到maven仓库怎么办呢?开发的公共构件怎么让其它项目使用?这个时候我们不得不为自己的团队搭建属于自己的maven私服,这样既节省了网络带宽也会加速项目搭建的进程,当然前提条件就是你的私服中拥有项目所需的所有构件。

2、Maven工作原理

如果构建的Maven项目本地仓库没有对应的依赖包,会去Nexus私服去下载;如果Nexus私服也没有此依赖包,就会去远程中央仓库下载依赖,Nexus私服下载成功后再下载至本地Maven库供项目引用。

3、Maven教程

在Windows上安装Nexus 3.2.0-01

nexus3.3.1上传第三方jar包

mvn deploy:deploy-file -DgroupId=com.xinyartech -DartifactId=easyexcel -Dversion=1.1.2 -Dpackaging=jar -Dfile=C:\Users\Administrator.AUTOBVT-T97SCSM\Desktop\java\easyexcel-1.1.2.jar -Durl=http://130.168.0.55:8081/repository/3rd_part/ -DrepositoryId=base-3rdPart

 

maven--命令、依赖、聚合

maven--Nexus私服安装

maven--Nexus私服的搭建及使用

Maven 系列 五 :使用Nexus搭建Maven私服

http://mvnrepository.com/

eclipse 配置maven插件 以及nuxus 搭建本地私服仓库

 

posted on   Ruthless  阅读(867)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
历史上的今天:
2014-02-21 一次完整的HTTP请求所经历的7个步骤
2014-02-21 Bootstrap 栅格系统
2011-02-21 Android控件之DatePicker、TimePicker探究
2011-02-21 Android控件之AnalogClock、DigitalClock探究
2011-02-21 Android控件之ImageView探究
2011-02-21 Android控件之CheckBox、RadioButton探究
2011-02-21 Android控件之ToggleButton探究
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示