Apply maven-publish plugin explicitly when needed

This commit is contained in:
Eric Anderson 2019-09-07 09:27:32 -07:00
parent 55ac6f08af
commit 5b838e5284
22 changed files with 131 additions and 84 deletions

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.github.kt3k.coveralls"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.github.johnrengelman.shadow"
id "com.google.protobuf"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "me.champeau.gradle.jmh"
}

View File

@ -1,3 +1,7 @@
plugins {
id "maven-publish"
}
description = "gRPC: Auth"
dependencies {
compile project(':grpc-api'),

View File

@ -1,5 +1,6 @@
plugins {
id "application"
id "maven-publish"
id "com.google.protobuf"
id "me.champeau.gradle.jmh"

View File

@ -1,3 +1,7 @@
plugins {
id "maven-publish"
}
description = 'gRPC: BOM'
publishing {

View File

@ -11,7 +11,6 @@ subprojects {
apply plugin: "checkstyle"
apply plugin: "java"
apply plugin: "maven"
apply plugin: "maven-publish"
apply plugin: "idea"
apply plugin: "signing"
apply plugin: "jacoco"
@ -305,6 +304,7 @@ subprojects {
}
}
plugins.withId("maven-publish") {
task javadocJar(type: Jar) {
classifier = 'javadoc'
from javadoc
@ -405,9 +405,6 @@ subprojects {
required false
sign publishing.publications.maven
}
[publishMavenPublicationToMavenRepository, publishMavenPublicationToMavenLocal]*.onlyIf {
!name.contains("grpc-gae-interop-testing") && !name.contains("grpc-xds")
}
// At a test failure, log the stack trace to the console so that we don't

View File

@ -1,5 +1,6 @@
plugins {
id "cpp"
id "maven-publish"
id "com.google.protobuf"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "me.champeau.gradle.jmh"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "me.champeau.gradle.jmh"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.google.protobuf"
}

View File

@ -1,5 +1,6 @@
plugins {
id "application"
id "maven-publish"
id "com.google.protobuf"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "me.champeau.gradle.jmh"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.github.johnrengelman.shadow"
}

View File

@ -1,3 +1,7 @@
plugins {
id "maven-publish"
}
description = "gRPC: OkHttp"
dependencies {

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.google.protobuf"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.google.protobuf"
}

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.google.protobuf"
}

View File

@ -1,3 +1,7 @@
plugins {
id "maven-publish"
}
description = "gRPC: Stub"
dependencies {
compile project(':grpc-api')

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.google.protobuf"
}

View File

@ -1,3 +1,7 @@
plugins {
id "maven-publish"
}
description = "gRPC: Testing"
dependencies {

View File

@ -1,4 +1,6 @@
plugins {
id "maven-publish"
id "com.github.johnrengelman.shadow"
id "com.google.protobuf"
}
@ -68,3 +70,4 @@ publishing {
}
}
}
[publishMavenPublicationToMavenRepository, publishMavenPublicationToMavenLocal]*.onlyIf { false }