前言:jitpack与github结合
jitpack网址:https://jitpack.io/docs/ANDROID/
目前我们的android工程都是通过android studio创建的,当自己的功能比较通用时,可能会作为其他工程来使用。
首先我们需要沥青一个思路:
1:将我们的库工程放入github
2:将github库工程通过gitpack引入需要的工程。
先说库工程的建立:
拿自己的github上工程做实验,地址https://github.com/listron/Widget/
在widget中主项目中添加
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
在library中添加
apply plugin: 'com.github.dcendents.android-maven' |
group='com.github.listron' |
切记:给库工程打release发布包。
之后在需要的工程中引入:
现在用我的github中另外的一个工程MVP_demo
前提:在https://www.jitpack.io/中添加你的github地址。
首先打开 Project root 的 build.gradle,在 repositories 节点添加上 maven { url "https://jitpack.io" }
,之后打开想依赖这个 library 的模块,比如这里我们是 app 这个 module,在 dependencies 节点添加上
compile 'com.github.listron:Widget:v3.0'
编译此工程后,就可以引入库工程中library中Uitils中getString()方法了。