maven_push.gradle
1.22 KB
apply plugin: 'maven'
uploadArchives() {
repositories {
mavenDeployer {
def lib = lib_mediapicker
//发布环境(正式/测试)
android.defaultPublishConfig lib.debug ? "debug" : "release"
//发布渠道(地址/账号)
repository(url: maven.mavenMixedUrl) {
authentication(userName: maven.mavenUserName, password: maven.mavenPwd)
}
//发布信息(包名/别名/版本)
pom.project {
groupId lib.packeg
artifactId lib.name
version = lib.debug ? lib.version.concat("-SNAPSHOT") : lib.version
}
// pom.whenConfigured { pom ->
// //TODO POM文件目前无法区分 compile 和 implementation
// List list = new ArrayList()
// //手动增加过滤项
// pom.dependencies.findAll {
// dep -> dep.groupId == "pub.devrel" || dep.groupId == "com.chensl.rotatephotoview"
// }.collect { dep -> list.add(dep) }
// //移除支持库
// pom.dependencies.clear()
// pom.dependencies.addAll(list)
// }
}
}
}