如何使用Android Gradle插件7+和maven-publish插件发布所有风格的变体?
发布于 2021-09-01 12:56:35
这个解决方案对我很有效:
apply plugin: 'maven-publish'
afterEvaluate {
publishing {
repositories {
maven {
url = "https://yourdomain/repository-${isSnapshot ? 'snapshots/' : 'releases/'}"
credentials {
username mavenUser
password mavenPassword
}
}
}
}
components.all((component) -> {
def componentName = component.getName()
if (componentName.endsWith("_apk")) {
println("componentName: ${componentName}")
publishing.publications.create("publication-$componentName", MavenPublication) {
from component
groupId = "com.group.id"
artifactId = "$componentName"
version = "${android.defaultConfig.versionName}"
}
}
})
}https://stackoverflow.com/questions/69014169
复制相似问题