diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2c7f31d..9005a7a 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -103,4 +103,4 @@ jobs: GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: ./gradlew publishAllPublicationsToGitHubPackagesRepository -Ppcre4j.version=${{ github.ref_name }}-SNAPSHOT + run: ./gradlew publish -Ppcre4j.version=${{ github.ref_name }}-SNAPSHOT diff --git a/api/build.gradle.kts b/api/build.gradle.kts index 3de42b3..7c6ac04 100644 --- a/api/build.gradle.kts +++ b/api/build.gradle.kts @@ -19,6 +19,8 @@ plugins { jacoco } +version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + repositories { mavenCentral() } @@ -77,7 +79,7 @@ publishing { groupId = "org.pcre4j" artifactId = project.name - version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + version = project.version.toString() pom { name = "org.pcre4j:${project.name}" @@ -120,7 +122,12 @@ publishing { maven { name = "OSSRH" - url = uri("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/") + url = uri( + if (project.version.toString().endsWith("-SNAPSHOT")) + "https://s01.oss.sonatype.org/content/repositories/snapshots/" + else + "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" + ) credentials { username = System.getenv("OSSRH_USERNAME") password = System.getenv("OSSRH_TOKEN") diff --git a/ffm/build.gradle.kts b/ffm/build.gradle.kts index 88c8722..47e3157 100644 --- a/ffm/build.gradle.kts +++ b/ffm/build.gradle.kts @@ -19,6 +19,8 @@ plugins { jacoco } +version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + repositories { mavenCentral() } @@ -98,7 +100,7 @@ publishing { groupId = "org.pcre4j" artifactId = project.name - version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + version = project.version.toString() pom { name = "org.pcre4j:${project.name}" @@ -141,7 +143,12 @@ publishing { maven { name = "OSSRH" - url = uri("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/") + url = uri( + if (project.version.toString().endsWith("-SNAPSHOT")) + "https://s01.oss.sonatype.org/content/repositories/snapshots/" + else + "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" + ) credentials { username = System.getenv("OSSRH_USERNAME") password = System.getenv("OSSRH_TOKEN") diff --git a/jna/build.gradle.kts b/jna/build.gradle.kts index 363ed53..a22ea43 100644 --- a/jna/build.gradle.kts +++ b/jna/build.gradle.kts @@ -19,6 +19,8 @@ plugins { jacoco } +version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + repositories { mavenCentral() } @@ -81,7 +83,7 @@ publishing { groupId = "org.pcre4j" artifactId = project.name - version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + version = project.version.toString() pom { name = "org.pcre4j:${project.name}" @@ -124,7 +126,12 @@ publishing { maven { name = "OSSRH" - url = uri("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/") + url = uri( + if (project.version.toString().endsWith("-SNAPSHOT")) + "https://s01.oss.sonatype.org/content/repositories/snapshots/" + else + "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" + ) credentials { username = System.getenv("OSSRH_USERNAME") password = System.getenv("OSSRH_TOKEN") diff --git a/lib/build.gradle.kts b/lib/build.gradle.kts index be7b326..db9b000 100644 --- a/lib/build.gradle.kts +++ b/lib/build.gradle.kts @@ -19,6 +19,8 @@ plugins { jacoco } +version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + repositories { mavenCentral() } @@ -78,7 +80,7 @@ publishing { groupId = "org.pcre4j" artifactId = project.name - version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + version = project.version.toString() pom { name = "org.pcre4j:${project.name}" @@ -121,7 +123,12 @@ publishing { maven { name = "OSSRH" - url = uri("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/") + url = uri( + if (project.version.toString().endsWith("-SNAPSHOT")) + "https://s01.oss.sonatype.org/content/repositories/snapshots/" + else + "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" + ) credentials { username = System.getenv("OSSRH_USERNAME") password = System.getenv("OSSRH_TOKEN") diff --git a/regex/build.gradle.kts b/regex/build.gradle.kts index 4313668..15e023e 100644 --- a/regex/build.gradle.kts +++ b/regex/build.gradle.kts @@ -19,6 +19,8 @@ plugins { jacoco } +version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + repositories { mavenCentral() } @@ -80,7 +82,7 @@ publishing { groupId = "org.pcre4j" artifactId = project.name - version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + version = project.version.toString() pom { name = "org.pcre4j:${project.name}" @@ -123,7 +125,12 @@ publishing { maven { name = "OSSRH" - url = uri("https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/") + url = uri( + if (project.version.toString().endsWith("-SNAPSHOT")) + "https://s01.oss.sonatype.org/content/repositories/snapshots/" + else + "https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/" + ) credentials { username = System.getenv("OSSRH_USERNAME") password = System.getenv("OSSRH_TOKEN") diff --git a/test/build.gradle.kts b/test/build.gradle.kts index 0de0155..89c434c 100644 --- a/test/build.gradle.kts +++ b/test/build.gradle.kts @@ -17,6 +17,8 @@ plugins { jacoco } +version = findProperty("pcre4j.version") as String? ?: "0.0.0-SNAPSHOT" + repositories { mavenCentral() }