Fix Gradle Plugin publication config (#167)

This commit is contained in:
James Hamilton
2021-05-27 22:59:17 +02:00
committed by GitHub
parent b0f0ae6d1b
commit 811cdfc6be

View File

@@ -17,7 +17,7 @@ def agpVersion = '4.1.0'
gradlePlugin {
plugins {
simplePlugin {
proguardPlugin {
id = 'proguard'
implementationClass = 'proguard.gradle.plugin.ProGuardPlugin'
}
@@ -103,9 +103,11 @@ afterEvaluate {
and must not be automatically published.
- "<project.name>" is created by ProGuard custom logic
and should have its artifact ID adjusted.
- we also disable publishing of plugin markers.
*/
tasks.withType(AbstractPublishToMaven).matching { task ->
task.publication.name == 'pluginMaven'
task.publication.name == 'pluginMaven' ||
task.name =~ /^publish(.*)PluginMarkerMavenPublicationTo(GithubRepository|MavenLocal|SonatypeRepository)$/
} each {task ->
task.enabled = false
}