Skip to content

Commit

Permalink
Merge pull request #1 from softnepo/fix/rollbackGradleSupport
Browse files Browse the repository at this point in the history
fix: rollback gradle version and new settings to sign package
  • Loading branch information
lnsantos authored Feb 14, 2023
2 parents e41c7a7 + 74c0b32 commit 9ca0e5f
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 16 deletions.
16 changes: 6 additions & 10 deletions core/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,17 +1,16 @@
import org.jetbrains.kotlin.konan.file.use
import java.util.*
import java.net.*
import kotlin.arrayOf

plugins {
`kotlin-dsl`
`maven-publish`
`signing`
`java`
signing
java
}

group = "top.softnepo.easy-logic"
sourceSets.main { java.srcDirs(arrayOf("src")) }
version = "0.0.11-experimental"

java {
sourceCompatibility = JavaVersion.VERSION_11
Expand Down Expand Up @@ -45,7 +44,7 @@ afterEvaluate {
create<MavenPublication>("libraryMaven") {
groupId = "top.softnepo"
artifactId = "easy-logic"
version = "0.0.4-experimental"
version = "0.0.12-experimental"

from(components["java"])

Expand Down Expand Up @@ -91,10 +90,7 @@ afterEvaluate {
}
}

configure<SigningExtension> {
isRequired = true
val publishing: PublishingExtension by project
useGpgCmd()
sign(publishing.publications)
signing {
sign(publishing.publications.getByName("libraryMaven"))
}
}
6 changes: 2 additions & 4 deletions core/src/main/java/top/softnepo/public/EasyLogicSupport.kt
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,14 @@ fun org.gradle.api.Project.`getLibrary`(onLibraryExtension: LibraryExtension.()
onLibraryExtension(this)
}

fun org.gradle.api.Project.`getCatalog`() = extensions.getByType<VersionCatalogsExtension>().named(
"libs"
)
fun org.gradle.api.Project.`getCatalogApi`() = extensions.getByType<VersionCatalogsExtension>().named("libs")

fun org.gradle.api.Project.`easyLogicBuild`(settings: EasyLogicAndroidScope.() -> Unit) = getLibrary {
settings(EasyLogicAndroidScope(this))
}

fun org.gradle.api.Project.`easyLogicDependency`(settings: EasyLogicDependencyScope.() -> Unit) = dependencies {
settings(EasyLogicDependencyScope(this, getCatalog()))
settings(EasyLogicDependencyScope(this, getCatalogApi()))
}

fun org.gradle.api.Project.`easyLogicPlugins`(settings: EasyLogicPluginManagerScope.() -> Unit) = settings(EasyLogicPluginManagerScope(pluginManager))
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
4 changes: 3 additions & 1 deletion publish.sh
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
./gradlew core:build core:assemble core:signLibraryMavenPublication core:publishAllPublicationsToOSSRHRepository
./gradlew core:build core:assemble
./gradlew sign -Psigning.secretKeyRingFile="$sign_secretKeyRingFile" -Psigning.password="$sign_password" -Psigning.keyId="$sign_keyId"
./gradlew core:publishLibraryMavenPublicationToOSSRHRepository

0 comments on commit 9ca0e5f

Please sign in to comment.