Skip to content

Commit fc751ce

Browse files
committed
test for release v2.0.0-0.9.0-dev1
1 parent ce3ada5 commit fc751ce

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

buildSrc/src/main/kotlin/IProject.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
import IProject.IS_SNAPSHOT
12
import love.forte.gradle.common.core.project.ProjectDetail
23
import love.forte.gradle.common.core.project.Version
34
import love.forte.gradle.common.core.project.minus
45
import love.forte.gradle.common.core.project.version
56
import org.gradle.api.Project
67

78
object IProject : ProjectDetail() {
9+
const val IS_SNAPSHOT = false
810

911
const val GROUP = "love.forte.plugin.suspend-transform"
1012
const val DESCRIPTION = "Generate platform-compatible functions for Kotlin suspend functions"
@@ -47,5 +49,6 @@ object IProject : ProjectDetail() {
4749
fun Project.setupWith(ktVersion: String) {
4850
group = IProject.GROUP
4951
description = IProject.DESCRIPTION
50-
version = ktVersion + "-" + IProject.pluginVersion.toString()
52+
val mergedVersion = ktVersion + "-" + IProject.pluginVersion.toString()
53+
version = if (IS_SNAPSHOT) "$mergedVersion-SNAPSHOT" else mergedVersion
5154
}

plugins/suspend-transform-plugin-gradle/build.gradle.kts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import love.forte.gradle.common.core.Gpg
2-
import love.forte.gradle.common.core.property.of
32
import love.forte.gradle.common.publication.configure.configPublishMaven
43
import love.forte.gradle.common.publication.configure.publishingExtension
4+
import love.forte.gradle.common.publication.configure.setupPom
55
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
66
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
77
import utils.isMainPublishable
@@ -85,7 +85,6 @@ tasks.withType<KotlinCompile> {
8585
}
8686
}
8787

88-
val gpgValue = Gpg.ofSystemPropOrNull()
8988
if (isMainPublishable()) {
9089
publishing {
9190
repositories {
@@ -103,12 +102,14 @@ if (isMainPublishable()) {
103102
// }
104103

105104
withType<MavenPublication> {
106-
pom {
107-
name of project.name
108-
group = project.group
109-
description of project.description
110-
version = project.version.toString()
111-
}
105+
106+
setupPom(project.name, IProject)
107+
// pom {
108+
// name of project.name
109+
// group = project.group
110+
// description of project.description
111+
// version = project.version.toString()
112+
// }
112113
// setupPom(project.name, IProject)
113114
}
114115
}
@@ -121,6 +122,7 @@ if (isMainPublishable()) {
121122

122123

123124
signing {
125+
val gpgValue = Gpg.ofSystemPropOrNull()
124126
isRequired = gpgValue != null
125127
if (gpgValue != null) {
126128
val (keyId, secretKey, password) = gpgValue

0 commit comments

Comments
 (0)