Skip to content

Commit 8f88430

Browse files
committed
update publishing
1 parent 8ee1820 commit 8f88430

2 files changed

Lines changed: 32 additions & 30 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ jobs:
2727
distribution: 'temurin'
2828
java-version: |
2929
17
30-
11
3130
3231
- name: build & publish (sonatype)
3332
env:

build.gradle.kts

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
1-
import io.openapiprocessor.build.core.dsl.initFrom
2-
import io.openapiprocessor.build.core.dsl.initSignKey
3-
import io.openapiprocessor.build.core.dsl.projectGroupId
4-
import io.openapiprocessor.build.core.dsl.sonatype
5-
import io.openapiprocessor.build.core.getPomProperties
6-
71
plugins {
82
`kotlin-dsl`
9-
alias(libs.plugins.versions)
3+
`maven-publish`
4+
signing
105
alias(libs.plugins.publish)
11-
alias(libs.plugins.central)
12-
alias(libs.plugins.create)
6+
alias(libs.plugins.versions)
137
id("compile")
148
}
159

16-
group = projectGroupId()
10+
group = "io.openapiprocessor"
1711
version = libs.versions.project.get()
1812

1913
versions {
@@ -73,9 +67,9 @@ tasks.compileKotlin {
7367
}
7468
//
7569

76-
tasks.named("publishToMavenCentral") {
77-
dependsOn("publishPluginMavenPublicationToStagingRepository")
78-
}
70+
//tasks.named("publishToMavenCentral") {
71+
// dependsOn("publishPluginMavenPublicationToStagingRepository")
72+
//}
7973

8074
tasks.named<Test>("testInt") {
8175
shouldRunAfter(tasks.named("test"))
@@ -112,26 +106,35 @@ gradlePlugin {
112106
}
113107
}
114108

115-
afterEvaluate {
116-
publishing {
117-
repositories {
118-
sonatype(project)
119-
}
120-
}
121109

122-
val mavenPublications = publishing.publications.withType<MavenPublication>()
123-
mavenPublications.all {
124-
pom {
125-
pom.initFrom(getPomProperties(project))
126-
}
127-
}
110+
publishing {
128111

129-
signing {
130-
initSignKey()
131-
sign(*mavenPublications.toTypedArray<Publication>())
132-
}
133112
}
134113

114+
publishingCentral {
115+
deploymentName = "gradle"
116+
waitFor = "VALIDATED"
117+
}
118+
119+
120+
// publishing {
121+
// repositories {
122+
// sonatype(project)
123+
// }
124+
// }
125+
//
126+
// val mavenPublications = publishing.publications.withType<MavenPublication>()
127+
// mavenPublications.all {
128+
// pom {
129+
// pom.initFrom(getPomProperties(project))
130+
// }
131+
// }
132+
//
133+
// signing {
134+
// initSignKey()
135+
// sign(*mavenPublications.toTypedArray<Publication>())
136+
// }
137+
135138
/*
136139
afterEvaluate {
137140
components.forEach { component ->

0 commit comments

Comments
 (0)