Maven
文章平均质量分 87
Maven学习
字节卷动
字节卷动 | CSDN博客专家
博客知识包括:Android、ASM、OpenGL、C++、Java、Python、Shell、Jenkins、Gitlab、Git、SVN等相关进阶知识。
展开
-
【我的Android进阶之旅】写一个gradle脚本,快速发布Android AAR包或者Jar包上传到Maven私服
一、需求描述在我的博客【我的Android进阶之旅】快速创建和根据不同的版本类型(Dev、Beta、Release)发布Android 开发库到Maven私服中,我写写了如何发布AAR库到Maven私服的gradle脚本。最近研究如何基于ByteX来编写ASM插件的时候,需要发布ASM插件,而ASM插件是打包成jar包的,但是有些插件jar包里面又得引入写好的封装的android aar 库,因此得先发布一次aar库,接着发布一次jar库,这个插件才能够完整的使用起来。因此,就将上传aar和原创 2021-03-22 09:52:06 · 892 阅读 · 0 评论 -
【我的Android进阶之旅】快速创建和根据不同的版本类型(Dev、Beta、Release)发布Android 开发库到Maven私服
前言由于项目越来越多,有很多公共的代码都可以抽取出一个开发库出来传到公司搭建好的Maven私服,以供大家使用。之前搭建的Maven仓库只有Release和Snapshot两个仓库,最近由于开发库有时候不稳定有bug,不便于测试。因此领导说要搭建三个版本的仓库,分别为Release版本、Beta版本、Dev版本,Snapshot版本废弃掉,下面来分别介绍下这三个版本仓库的意义。Dev版本:是用于开发原创 2017-02-24 20:52:07 · 7586 阅读 · 7 评论 -
【Maven学习】Nexus OSS私服仓库的备份与迁移
背景在上一篇博客 【Maven学习】Nexus OSS私服仓库的安装和配置 中,我们已经在机房搭建好了新的Nexus OSS私服仓库。下面是两个版本的Nexus OSS私服仓库的对比图。老的Nexus OSS私服仓库 新的Nexus OSS私服仓库明显老的Nexus OSS私服仓库的内容比新的Nexus OSS私服仓库的内容多。因此我们现在的工作就是将办公室上的老的Nexus服务器上的所有的数据迁原创 2017-12-14 11:23:50 · 7777 阅读 · 0 评论 -
【Maven学习】Nexus私服代理其他第三方的Maven仓库
一、背景【Maven学习】Nexus OSS私服仓库的安装和配置 http://blog.csdn.net/ouyang_peng/article/details/78793038【Maven学习】Nexus OSS私服仓库的备份与迁移 http://blog.csdn.net/ouyang_peng/article/details/78796215通过前面的两篇博客,我们已经将Nexus原创 2017-12-14 17:19:16 · 11099 阅读 · 4 评论 -
【Maven学习】Nexus OSS私服仓库的安装和配置
背景公司的代码依赖是通过Maven进行管理的,而Maven的私库我们使用的是Nexus,目前使用的版本是Nexus Repository Manager OSS 2.12.1。但是由于之前我们搭建的Nexus服务器就是在我们办公室的一台空闲的Linux电脑上,虽然也稳定地使用两年了,但是基于安全性考虑,准备将Nexus服务器迁移到公司的机房服务器去。因此我需要在机房重新搭建Nexus服务器,然后将办原创 2017-12-13 18:19:09 · 7066 阅读 · 1 评论 -
【Maven学习】如何上传jar或aar包至Maven私服,让Android项目可以支持Maven库在线依赖的方式来使用jar包
一、本地依赖方式由于要使用第三方jar包。而第三方给的SDK是jar包,并没有上传到Maven库,因此不支持Maven库在线依赖,所以需要如下所示的,在项目中手动集成jar包。然后在build.gradle中 导入刚才的libs目录dependencies { api fileTree(include: ['*.jar'], dir: 'libs')}这种方式本人不喜欢,因...原创 2019-05-23 16:14:32 · 3334 阅读 · 0 评论 -
【Maven学习】Nexus代理其他第三方的Maven仓库,出现Remote Automatically Blocked and Unavaliable的错误
一、错误描述打开Nexus Repository Manager OSS 管理界面,看到代理的google和huawei仓库,出现了Remote Automatically Blocked and Unavaliable的错误,如下所示:二、分析原因2.1 huawei代理的huawei仓库的真实远程路径为http://developer.huawei.com/repo/我们通过浏览...原创 2019-06-19 16:19:25 · 13923 阅读 · 3 评论 -
【Maven学习】如何上传gradle压缩zip包至Maven私服,让Android项目可以引用Maven库里面的gradle压缩包
一、需求描述之前写了一篇 【Maven学习】如何上传jar包至Maven私服,让Android项目可以支持Maven库在线依赖的方式来使用jar包后面我想是不是可以将 gradle也传到maven库呢? 答案是可以的。二、之前的引用方式一开始我们是直接使用官方的路径 如下所示:distributionBase=GRADLE_USER_HOMEdistributionPath=wr...原创 2019-08-21 22:04:52 · 1228 阅读 · 1 评论