持续集成之nexus私服(五)
来源:互联网 发布:matlab计算最优化问题 编辑:程序博客网 时间:2024/06/06 17:31
就是maven的私服安装,用来管理java的jar包,发布自己的内部jar包的
具体使用请参考官方文档,这里只是描述下如何安装,以及仓库的具体概念
1.1 私服安装
官方提供的免费版本分oss版本和war版本的
都可以很好的使用
1.1.1 oss版本
可以直接下载启动,内置的应用服务器按照不同平台启动。
1.1.2 war版本
直接放到tomccat下启动即可
启动后会自动创建相关的文件目录到当前用户下。详情可以参考官方的说明文档
1.2 建立仓库
仓库的建立可以选择四种方式。默认建立了一些公共仓库。当我们某个jar包没有的时候会从远程的公共仓库获得。
我们也可以建立一些其他私服作为当前私服的代理
1.2.1 hosted
hosted是宿主仓库,用户可以把自己的一些构件,deploy到hosted中,也可以手工上传构件到hosted里。比如说oracle的驱动程序,ojdbc6.jar,在central repository是获取不到的,就需要手工上传到hosted里
1.2.2 proxy
proxy是远程仓库的代理。比如说在nexus中配置了一个central repository的proxy,当用户向这个proxy请求一个artifact,这个proxy就会先在本地查找,如果找不到的话,就会从远程仓库下载,然后返回给用户,相当于起到一个中转的作用
1.2.3 virtual
虚拟仓库,就是针对上边建立的hosted和proxy形式的仓库进行一次别名封装。
1.2.4 group
group是仓库组,在maven里没有这个概念,是nexus特有的。目的是将上述多个仓库聚合,对用户暴露统一的地址,这样用户就不需要在pom中配置多个地址,只要统一配置group的地址就可以了
- 持续集成之nexus私服(五)
- 持续集成(五)- hudson
- 持续集成(1)--配置maven使用nexus
- 分布式架构学习之持续集成:010--Maven私有库和本地库的安装与配置(Sonatype Nexus + Maven)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(二)
- Centos7+svn+jenkins+maven+nexus+SonarQube+docker持续集成安装(一)
- Centos7+svn+jenkins+maven+nexus+SonarQube+docker持续集成安装(二)
- Centos7+svn+jenkins+maven+nexus+SonarQube+docker持续集成高级配置(三)
- 持续集成 之构建 maven 私服
- 持续集成之maven(一)
- 持续集成之jenkins(二)
- velocity 代码模板生成
- 结构体通信帧对齐格式解决方法
- 持续集成之jenkins+sonar(四)
- 内存泄露检测工具比较
- python对文件文件夹的操作整理:概括
- 持续集成之nexus私服(五)
- NDK移植havlenapetr/FFMpeg |Android平台实现 【Mark一下,目前仅仅测试了一下可行性(可行,但有问题)|接下来就好好研究研究(站下巨人的肩膀么- -)】
- python对文件文件夹的操作整理:详细
- java基础知识,持续更新
- 直接拿来用!最火的Android开源项目(二)
- Linux常用命令
- JavaScript判断是手机登陆还是pc登陆
- 持续集成之sonar+eclipse(六)
- github的使用