有时候为了避免频繁的自己打包aar然后手动上传到maven库,想使用gradle配置的方法快速上传。
所以编写此文记录简单的配置方法,方便有需要的人和自己以后可以直接ctrl c+ctrl v
----本文记录如何在gradle中配置module自动打包上传至maven库
为了方便管理,我们一般会拆分多个配置文件维护,首先建立一个版本控制配置文件,内容如下:
//文件名 config.gradle
ext {
configs = [
versionCode: 100,
versionName: "1.0.0",
isReleases: true, //是否发布正式版
versionReleases : "1.0.0-releases"
]
}
然后建立一个推送到的maven的配置文件:
//文件名 push.gradle
apply plugin: 'maven'
apply from: 'config.gradle'
task androidJavadocs(type: Javadoc) {
source = android.sourceSets.main.java.srcDirs
classpath += project.files(android.getBootClasspath().join(File.pathSeparator))
}
task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) {
classifier = 'javadoc'
from androidJavadocs