Skip to content

Commit 7678aec

Browse files
author
Dongwei
committed
[ci] Support gradle publishToMavenLocal without signing
1 parent 0fed136 commit 7678aec

File tree

7 files changed

+38
-8
lines changed

7 files changed

+38
-8
lines changed

annotations/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,5 +80,8 @@ mavenPublishing {
8080
}
8181

8282
publishToMavenCentral()
83-
signAllPublications()
83+
// Conditionally enable signing only for Central tasks
84+
if (gradle.startParameter.taskNames.any { it.contains('MavenCentral') || it.contains('publishToMavenCentral') }) {
85+
signAllPublications()
86+
}
8487
}

coding/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,5 +77,8 @@ mavenPublishing {
7777
}
7878

7979
publishToMavenCentral()
80-
signAllPublications()
80+
// Conditionally enable signing only for Central tasks
81+
if (gradle.startParameter.taskNames.any { it.contains('MavenCentral') || it.contains('publishToMavenCentral') }) {
82+
signAllPublications()
83+
}
8184
}

common/build.gradle

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,17 @@ mavenPublishing {
7676
}
7777

7878
publishToMavenCentral()
79-
signAllPublications()
80-
}
79+
// Conditionally enable signing only for Central tasks
80+
if (gradle.startParameter.taskNames.any { it.contains('MavenCentral') || it.contains('publishToMavenCentral') }) {
81+
signAllPublications()
82+
}
83+
}
84+
85+
//signing {
86+
// required {
87+
// gradle.taskGraph.allTasks.any { t ->
88+
// t.name == "publishAllPublicationsToMavenCentralRepository" ||
89+
// t.name == "publishMavenPublicationToMavenCentralRepository"
90+
// }
91+
// }
92+
//}

json/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,8 @@ mavenPublishing {
8181
}
8282

8383
publishToMavenCentral()
84-
signAllPublications()
84+
// Conditionally enable signing only for Central tasks
85+
if (gradle.startParameter.taskNames.any { it.contains('MavenCentral') || it.contains('publishToMavenCentral') }) {
86+
signAllPublications()
87+
}
8588
}

parser/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,5 +99,8 @@ mavenPublishing {
9999
}
100100

101101
publishToMavenCentral()
102-
signAllPublications()
102+
// Conditionally enable signing only for Central tasks
103+
if (gradle.startParameter.taskNames.any { it.contains('MavenCentral') || it.contains('publishToMavenCentral') }) {
104+
signAllPublications()
105+
}
103106
}

rel/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,5 +85,8 @@ mavenPublishing {
8585
}
8686

8787
publishToMavenCentral()
88-
signAllPublications()
88+
// Conditionally enable signing only for Central tasks
89+
if (gradle.startParameter.taskNames.any { it.contains('MavenCentral') || it.contains('publishToMavenCentral') }) {
90+
signAllPublications()
91+
}
8992
}

runtime/build.gradle

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,8 @@ mavenPublishing {
7676
}
7777

7878
publishToMavenCentral()
79-
signAllPublications()
79+
// Conditionally enable signing only for Central tasks
80+
if (gradle.startParameter.taskNames.any { it.contains('MavenCentral') || it.contains('publishToMavenCentral') }) {
81+
signAllPublications()
82+
}
8083
}

0 commit comments

Comments
 (0)