
Sonatype Nexus
野猿新一
这个作者很懒,什么都没留下…
展开
-
Sonatype Nexus Repository Manager OSS仓库管理私服(一)——搭建私服
nexus有收费版和开源免费版,其中的Nexus Repository Manager OSS是开源免费的,其功能基本满足我们的需求,所以本次搭建采用该版本。下载首先在Nexus Repository Manager OSS简介页面可以看到一些简介,在这里可以跳转到下载页面Nexus目前支持OS X、Windows和Unix三种平台的安装由于是在本地电脑搭建,所以我这里选择...原创 2019-09-03 10:55:16 · 28802 阅读 · 1 评论 -
Sonatype Nexus Repository Manager OSS仓库管理私服(二)——仓库代理
Nexus中可以创建三种仓库类型,分别为proxy、group、hosted,其中proxy就是仓库代理,我们可以代理其他的Maven仓库,比如jcenter仓库,用户使用的时候虽然配置的是我们私服的仓库地址,但是实际下载包是从代理仓库下载的创建代理仓库首先点击Create repository按钮然后选择Maven2(proxy)类型Name为仓库名,名字必须唯一Re...原创 2019-09-03 13:55:00 · 4818 阅读 · 0 评论 -
Sonatype Nexus Repository Manager OSS仓库管理私服(三)——hosted仓库
在上一篇文章Sonatype Nexus Repository Manager OSS仓库管理私服(二)——仓库代理中我们介绍了创建代理仓库,今天我们要介绍如何创建hosted,proxy仓库是代理别人的仓库,而hosted仓库就是真正存放我们自己开发包的仓库。Nexus搭建成功后默认已帮我们创建了两个Maven hosted仓库,分别为maven-releases和maven-snapsho...原创 2019-09-03 14:29:19 · 2681 阅读 · 0 评论 -
Sonatype Nexus Repository Manager OSS仓库管理私服(四)——group仓库
在前两篇文章Sonatype Nexus Repository Manager OSS仓库管理私服(二)——仓库代理和Sonatype Nexus Repository Manager OSS仓库管理私服(三)——hosted仓库中我们分别介绍了proxy仓库和hosted仓库,今天我们要介绍如何创建group仓库优点group仓库顾名思义就是一组仓库的组合,也可以理解为同时代理多个仓库,...原创 2019-09-03 15:35:07 · 2392 阅读 · 0 评论 -
Sonatype Nexus Repository Manager OSS仓库管理私服(五)——手动上传包
1.选择要上传到哪个仓库,我这里选择android-repo仓库2.这是上传页面,标红的都是必填项在解释各个项的意思前我们先回顾下在gradle中引用一个包的写法,例如引用glide包implementation 'com.github.bumptech.glide:glide:4.8.0'一个包的结构可以抽象成如下三个部分GroupID:ArtifactID:Ve...原创 2019-09-03 16:19:19 · 3900 阅读 · 0 评论 -
Sonatype Nexus Repository Manager OSS仓库管理私服(六)——Gradle自动上传包
Nexus除了支持手动上传包,还支持通过配置Gradle自动上传编译后的包配置在library module下的build.gradle添加如下配置apply plugin: 'com.android.library'apply plugin: 'maven' // 步骤一:添加maven插件android { // 省略}dependencies { /...原创 2019-09-03 17:25:45 · 2169 阅读 · 0 评论 -
Sonatype Nexus Repository Manager OSS仓库管理私服(七)——匿名访问
maven仓库配置如下buildscript { repositories { maven { url "http://localhost:8081/repository/maven-public/" } } dependencies { classpath 'com.android.tools....原创 2019-09-16 16:39:56 · 1956 阅读 · 0 评论