我只做简单的整合记录,基本没有遇到什么问题,有问题的自行百度解决。
第一,创建新项目,然后建立一个新的模块(AS基础),这个模块将会是你的maven项目。
我这里推荐app模块是测试的view模块,新建立的libray模块才是要共享的maven模块。
第二,在模块的build.gradle文件的头部添加:
apply plugin: 'com.github.dcendents.android-maven'
group = 'com.github.xianglin1998'
version = '1.0'
其中,group更换为自己的github地址,version同理。
第三,在项目根目录的父build.gradle文件中,加入依赖
classpath('com.github.dcendents:android-maven-gradle-plugin:1.5')
如图所示,然后在本地的操作就完结。
此依赖根据gradle版本的不同也有所不同,
可以前往地址查看匹配的版本:https://github.com/dcendents/android-maven-gradle-plugin
高版本gradle请在上面贴的地址中找到最新的支持。
*****************************************************
从现在开始,是在github和igtpack两端操作的
1、将你的项目上传到github,此为github基础,自行解决。
2、发布一个github版本发布
注意,新项目没有发布过的话,上面的文字会是是Create a new release之类的字眼。
然后版本填写你在本地的版本号就行:
发布完成后,重点来了,
1、你需要去 https://www.jitpack.io
粘贴你刚刚提交的仓库的路径,然后:
然后等build完成,点击log图标可以看到当前build的进度。