Skip to content

Commit 4af7ab2

Browse files
committed
update publishing
1 parent 7d6f7f0 commit 4af7ab2

File tree

3 files changed

+9
-32
lines changed

3 files changed

+9
-32
lines changed

build.gradle.kts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
plugins {
22
base
33
alias(libs.plugins.jacoco)
4-
id("io.openapiprocessor.build.plugin.publish-central")
4+
id("io.openapiprocessor.build.plugin.publish")
55
}
66

77
// check
@@ -13,8 +13,9 @@ group = "io.openapiprocessor"
1313
version = libs.versions.processor.get()
1414
println("version: $version")
1515

16-
publishProcessor {
16+
publishingCentral {
1717
stagingDir = layout.buildDirectory.dir("staging")
1818
deploymentDir = layout.buildDirectory.dir("deployment")
19-
publish = false
19+
deploymentName = "base"
20+
waitFor = "VALIDATED"
2021
}
Lines changed: 4 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,20 @@
1-
import io.openapiprocessor.build.core.dsl.initFrom
2-
import io.openapiprocessor.build.core.dsl.initSignKey
3-
import io.openapiprocessor.build.core.dsl.sonatype
4-
import io.openapiprocessor.build.core.getPomProperties
5-
import org.gradle.accessors.dm.LibrariesForLibs
6-
71
plugins {
82
`maven-publish`
93
signing
10-
id("io.openapiprocessor.build.plugin.publish-base")
4+
id("io.openapiprocessor.build.plugin.publish")
115
}
126

13-
// central plugin setup must run in the context of the applying project
14-
plugins.apply("io.openapiprocessor.build.plugin.publish-central")
15-
16-
// see buildSrc/build.gradle.kts
17-
val libs = the<LibrariesForLibs>()
18-
197
publishing {
208
publications {
219
create<MavenPublication>("openapiprocessor") {
2210
from(components["java"])
23-
24-
pom {
25-
pom.initFrom(getPomProperties(project))
26-
}
2711
}
2812
}
29-
30-
repositories {
31-
sonatype(project)
32-
}
33-
}
34-
35-
signing {
36-
initSignKey()
37-
sign(publishing.publications["openapiprocessor"])
3813
}
3914

40-
publishProcessor {
15+
publishingCentral {
4116
stagingDir = rootProject.layout.buildDirectory.dir("staging")
4217
deploymentDir = rootProject.layout.buildDirectory.dir("deployment")
43-
publish = false
18+
deploymentName = "base"
19+
waitFor = "VALIDATED"
4420
}

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ kotlin = "2.2.10"
77
build-jdk = "11"
88
#target-jdk = "11"
99
test-jdk = "17"
10-
build-plugins = "2025.2"
10+
build-plugins = "2025.9"
1111

1212
junit = "5.13.4"
1313
jacoco = "0.8.13"

0 commit comments

Comments
 (0)