Skip to content

Commit 7f5dd6c

Browse files
committed
update build
1 parent cf68bc8 commit 7f5dd6c

3 files changed

Lines changed: 27 additions & 2 deletions

File tree

build.gradle.kts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,20 @@
11
plugins {
2+
base
3+
alias(libs.plugins.jacoco)
4+
id("io.openapiprocessor.build.plugin.publish-central")
25
}
36

7+
// check
8+
//tasks.named("build") {
9+
// dependsOn ("jacocoLogAggregatedCoverage")
10+
//}
11+
412
group = "io.openapiprocessor"
513
version = libs.versions.processor.get()
614
println("version: $version")
15+
16+
publishProcessor {
17+
stagingDir = layout.buildDirectory.dir("staging")
18+
deploymentDir = layout.buildDirectory.dir("deployment")
19+
publish = false
20+
}

buildSrc/src/main/kotlin/openapiprocessor.publish.gradle.kts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,14 @@ import io.openapiprocessor.build.core.getPomProperties
55
import org.gradle.accessors.dm.LibrariesForLibs
66

77
plugins {
8-
id("io.openapiprocessor.build.plugin.publish-central")
8+
`maven-publish`
9+
signing
10+
id("io.openapiprocessor.build.plugin.publish-base")
911
}
1012

13+
// central plugin setup must run in the context of the applying project
14+
plugins.apply("io.openapiprocessor.build.plugin.publish-central")
15+
1116
// see buildSrc/build.gradle.kts
1217
val libs = the<LibrariesForLibs>()
1318

@@ -31,3 +36,9 @@ signing {
3136
initSignKey()
3237
sign(publishing.publications["openapiprocessor"])
3338
}
39+
40+
publishProcessor {
41+
stagingDir = rootProject.layout.buildDirectory.dir("staging")
42+
deploymentDir = rootProject.layout.buildDirectory.dir("deployment")
43+
publish = false
44+
}

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.1-SNAPSHOT"
10+
build-plugins = "2025.2-SNAPSHOT"
1111

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

0 commit comments

Comments
 (0)