构建Java本地仓库(构件库)——Nexus OSS
来源:互联网 发布:2017日剧 知乎 编辑:程序博客网 时间:2024/05/16 09:02
软件开发到一定程度,开始进行构件级别的共享。这里以Java构建为例,即共享Jar包。
1、依赖管理
Java项目比较流行的依赖管理软件为Maven和Ivy,此处不再做展开,可分别参考以下链接:
Maven:http://maven.apache.org/
Ivy:https://ant.apache.org/ivy/
Maven不仅仅是一个依赖管理,他还能帮助你完成自动测试、发布、部署等功能;Ivy通常与Ant一起使用,完成依赖管理。
2、Maven中央仓库
中央仓库托管在Apache,有Sonatype公司出资维护。
<repositories> <repository> <snapshots> <enabled>false</enabled> </snapshots> <id>central</id> <name>Central Repository</name> <url>http://repo.maven.apache.org/maven2</url> </repository> </repositories>
可以通过以下地址进行构建坐标的查询:
a、http://search.maven.org/
b、http://mvnrepository.com/
3、本地仓库
仓库是用来存储构建的地方,目前比较流行的开源仓库有Sonatype公司的Nexus和JFrog的Artifactory,其链接分别为:
Nexus:http://www.sonatype.org/nexus/
Artifactory:http://www.jfrog.com/home/v_artifactory_opensource_overview
为什么需要本地仓库:
a、可以组织内共享构件(Jar包等)
b、提高二方库下载速度(一次远程,多次本地)
c、减少对中央库的压力 (同ip对maven进行大规模访问可能被列入黑名单)
4、Nexus OSS
Nexus OSS就是这样一个构建库,它是开源的,可以免费使用。
============================================================
相关文章:
Nexus OSS私服仓库的安装和配置以及与Maven整合配置
- 构建Java本地仓库(构件库)——Nexus OSS
- 构建Maven本地仓库Nexus
- Maven之——Nexus仓库与构件
- 配置Nexus仓库,部署构件到Nexus仓库
- nexus 本地仓库
- 将本地构件部署至nexus
- Nexus创建本地Maven仓库
- nexus maven 本地仓库配置
- Nexus创建本地Maven仓库
- nexus 搭建maven本地仓库
- nexus代码仓库,Gitlab代码仓库构建
- maven本地构件分发到远程仓库
- 工作心得(二)——如何将Nexus本地仓库和Maven结合起来
- Nexus创建本地Maven仓库(Maven私服)
- Nexus创建本地Maven仓库(Maven私服)
- Nexus创建本地Maven仓库(Maven私服)
- Nexus创建本地Maven仓库(Maven私服)
- Nexus创建本地Maven仓库(Maven私服)
- c语言基础之指针与一维数组
- Google Play应用商店开发者账号注册教程
- Python Decorator(装饰器)
- linux虚拟机的usb设备识别
- CSS各属性的默认值默认值
- 构建Java本地仓库(构件库)——Nexus OSS
- angular foreach的使用
- NIO机制深入及代码示例
- POJ3281 网络流 dining
- 设计模式(20)——享元模式
- WiX Custom Action 的deferred !
- Android Application
- c++ 常见笔试题
- Python第一个让我觉得诡异的小地方