1.修改build.gradle文件
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
allprojects {
repositories {
// google()
// jcenter()
maven { url "https://jitpack.io" }
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/google' }
}
}
2. 修改lib包build.gradle
添加下面代码 旧版本:
apply plugin: 'com.github.dcendents.android-maven'
group='com.github.caocao123' //这里对应自己的github名称就可以了
apply plugin: 'com.github.dcendents.android-maven' group='com.github.caocao123'
如果有多个lib,每个lib都要加:
apply plugin: 'com.github.dcendents.android-maven'
可以不配置group=xxx,会使用默认的group:artifact:version。
gradle7.0以上的版本添加一下代码:
apply plugin: "maven-publish" android { publishing { singleVariant('release') { withSourcesJar() withJavadocJar() } } } afterEvaluate { publishing { publications { release(MavenPublication) { from components.release groupId = 'com.github.caocao123' //随便取,jitpack不会使用
artifactId = 'httpSdkUtil' //随便取,jitpack不会使用 version = '1.0' //随便取,jitpack不会使用 } } } }
3.上传项目到github
4.发布release版本,创建tags
5.jitpack提交
打开 jitpack
6.开始使用
自己新建一个项目,在根build.gradle文件夹下面添加如下
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
app build.gradle
implementation 'com.github.caocao123:httpSdkUtil:TAG //TAG为对应的版本号
7.其它我想说的
1.项目要设置成public的才能被jitpack识别到