官方介绍:
The free artifact repository with universal support for popular formats.
10 million developers trust Nexus
本文操作步骤:私有仓库搭建–>代码上传–>远程依赖使用
系统 环境:windows 64
软件版本:Nexus Respository Manager OSS 3.x
无论安装还是启动,非管理员用户必须以 管理员身份 运行命令行,管理员身份,管理员!重要说三遍
Talk Is Cheap ,Show Me The Code
背景:
市面上已开源的或者已发布的组件化方案,多数都是开发阶段单一工程结构,切换module模式。本质上依然没有达到代码完全隔离的目的,开发与整合测试中的一些痛点还是没有彻底解决
我们的方案:代码完全隔离,互相只能依赖,不可编辑,各模块可以单独运行,也可组合依赖
本文内容为亲自实践并验证之后整理,理解了思路,具体实施方案其实可以有多种,最主要的是自己觉得合适的。
把一些经常变化的配置放在Gradle内,达到变化时只修改Gradle文件,不去动其他文件,减少出错的概率目的
参考ShareSDK 的项目配置思路,实现我们自己的Gradle扩展配置
注:暂不涉及Gradle配置对象直间的值传递方案