diff --git a/CHANGELOG.md b/CHANGELOG.md index e81daa4..f1d1e89 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## [1.2.1](https://github.com/ethauvin/semver/tree/1.2.1) (2023-10-02) +## [1.2.1](https://github.com/ethauvin/semver/tree/1.2.1) (2023-10-01) [Full Changelog](https://github.com/ethauvin/semver/compare/1.2.0...1.2.1) diff --git a/README.md b/README.md index 0469a21..19c03d3 100644 --- a/README.md +++ b/README.md @@ -198,7 +198,7 @@ To install and run from [Maven](https://maven.apache.org/), configure an artifac net.thauvin.erik semver - 1.2.1-SNAPSHOT + 1.2.1 ``` @@ -217,7 +217,7 @@ public class ExampleBuild extends Project { public ExampleBuild() { // ... scope(compile) - .include(dependency("net.thauvin.erik", "semver", version(1, 2, 1, "SNAPSHOT"))); + .include(dependency("net.thauvin.erik", "semver", version(1, 2, 1))); } } ``` @@ -236,8 +236,8 @@ repositories { } dependencies { - annotationProcessor 'net.thauvin.erik:semver:1.2.1-SNAPSHOT' - compileOnly 'net.thauvin.erik:semver:1.2.1-SNAPSHOT' + annotationProcessor 'net.thauvin.erik:semver:1.2.1' + compileOnly 'net.thauvin.erik:semver:1.2.1' } tasks.withType(JavaCompile).configureEach { @@ -287,7 +287,7 @@ Please look at the [examples/kotlin](https://github.com/ethauvin/semver/tree/mas To install and run from [Gradle](https://gradle.org/), add the following to [build.gradle.kts](https://github.com/ethauvin/semver/blob/master/examples/kotlin/build.gradle.kts): ```kotlin -var semverProcessor = "net.thauvin.erik:semver:1.2.1-SNAPSHOT" +var semverProcessor = "net.thauvin.erik:semver:1.2.1" dependencies { kapt(semverProcessor) diff --git a/docs/README.html b/docs/README.html index fef10ff..1dad205 100644 --- a/docs/README.html +++ b/docs/README.html @@ -20,7 +20,7 @@ .display.math{display: block; text-align: center; margin: 0.5rem auto;} /* CSS for syntax highlighting */ pre > code.sourceCode { white-space: pre; position: relative; } - pre > code.sourceCode > span { display: inline-block; line-height: 1.25; } + pre > code.sourceCode > span { line-height: 1.25; } pre > code.sourceCode > span:empty { height: 1.2em; } .sourceCode { overflow: visible; } code.sourceCode > span { color: inherit; text-decoration: inherit; } @@ -97,17 +97,17 @@ alt="License (3-Clause BSD)" /> Java bld release

+alt="Nexus Snapshot" />

Quality Gate Status class="sourceCode xml"><dependency> <groupId>net.thauvin.erik</groupId> <artifactId>semver</artifactId> - <version>1.2.1-SNAPSHOT</version> + <version>1.2.1</version> </dependency>

Please look at pom.xml @@ -536,14 +536,16 @@ class="sourceCode java"> public ExampleBuild() { // ... scope(compile) - .include(dependency("net.thauvin.erik", "semver", version(1, 2, 1, "SNAPSHOT"))); + .include(dependency("net.thauvin.erik", "semver", version(1, 2, 1))); } }

Please look at ExamapleBuild +href="https://github.com/ethauvin/semver/blob/master/examples/java/bld/src/bld/java/com/example/ExampleBuild.java">ExampleBuild in the examples/java/bld -directory for a sample.

+directory for a sample. It also shows how to incorporate the generated +code into the source tree, more information is also +available here.

Gradle

Class Generation

To install and run from Gradle, add @@ -555,11 +557,11 @@ class="sourceCode gradle">} dependencies { - annotationProcessor 'net.thauvin.erik:semver:1.2.1-SNAPSHOT' - compileOnly 'net.thauvin.erik:semver:1.2.1-SNAPSHOT' + annotationProcessor 'net.thauvin.erik:semver:1.2.1' + compileOnly 'net.thauvin.erik:semver:1.2.1' } -tasks.withType(JavaCompile) { +tasks.withType(JavaCompile).configureEach { options.compilerArgs += [ "-Asemver.project.dir=$projectDir" ] }

The directory containing the configuration files @@ -580,7 +582,7 @@ directory for a sample.

source tree, add the following to build.gradle:

tasks.withType(JavaCompile) {
+class="sourceCode gradle">tasks.withType(JavaCompile).configureEach {
     options.generatedSourceOutputDirectory.set(file("${projectDir}/src/generated/java"))
 }

The the following to build.gradle.kts:

var semverProcessor = "net.thauvin.erik:semver:1.2.1-SNAPSHOT"
+class="sourceCode kotlin">var semverProcessor = "net.thauvin.erik:semver:1.2.1"
 
 dependencies {
     kapt(semverProcessor)
diff --git a/examples/java/bld/src/bld/java/com/example/ExampleBuild.java b/examples/java/bld/src/bld/java/com/example/ExampleBuild.java
index 477abb3..578a0a2 100644
--- a/examples/java/bld/src/bld/java/com/example/ExampleBuild.java
+++ b/examples/java/bld/src/bld/java/com/example/ExampleBuild.java
@@ -29,7 +29,7 @@ public class ExampleBuild extends Project {
 
         repositories = List.of(MAVEN_LOCAL, MAVEN_CENTRAL);
 
-        scope(compile).include(dependency("net.thauvin.erik", "semver", version(1, 2, 1, "SNAPSHOT")));
+        scope(compile).include(dependency("net.thauvin.erik", "semver", version(1, 2, 1)));
     }
 
     public static void main(String[] args) {
diff --git a/examples/java/gradle/build.gradle b/examples/java/gradle/build.gradle
index 6107ccf..31a6cec 100644
--- a/examples/java/gradle/build.gradle
+++ b/examples/java/gradle/build.gradle
@@ -9,7 +9,7 @@ plugins {
 
 defaultTasks 'run'
 
-final def semverProcessor = 'net.thauvin.erik:semver:1.2.1-SNAPSHOT'
+final def semverProcessor = 'net.thauvin.erik:semver:1.2.1'
 
 repositories {
     mavenLocal()
diff --git a/examples/kotlin/build.gradle.kts b/examples/kotlin/build.gradle.kts
index 6a714d9..8ed0486 100644
--- a/examples/kotlin/build.gradle.kts
+++ b/examples/kotlin/build.gradle.kts
@@ -13,7 +13,7 @@ plugins {
 
 defaultTasks(ApplicationPlugin.TASK_RUN_NAME)
 
-val semverProcessor = "net.thauvin.erik:semver:1.2.1-SNAPSHOT"
+val semverProcessor = "net.thauvin.erik:semver:1.2.1"
 
 dependencies {
     kapt(semverProcessor)
diff --git a/pom.xml b/pom.xml
index a069f8b..1e6ad03 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
   4.0.0
   net.thauvin.erik
   semver
-  1.2.1-SNAPSHOT
+  1.2.1
   SemVer
   Semantic Version Annotation Processor
   https://github.com/ethauvin/semver
diff --git a/src/bld/java/net/thauvin/erik/semver/SemverBuild.java b/src/bld/java/net/thauvin/erik/semver/SemverBuild.java
index 294d089..b7a2116 100644
--- a/src/bld/java/net/thauvin/erik/semver/SemverBuild.java
+++ b/src/bld/java/net/thauvin/erik/semver/SemverBuild.java
@@ -53,7 +53,7 @@ public class SemverBuild extends Project {
     public SemverBuild() {
         pkg = "net.thauvin.erik";
         name = "SemVer";
-        version = version(1, 2, 1, "SNAPSHOT");
+        version = version(1, 2, 1);
 
         var description = "Semantic Version Annotation Processor";
         var url = "https://github.com/ethauvin/semver";
@@ -79,7 +79,7 @@ public class SemverBuild extends Project {
         publishOperation()
                 .repository(version.isSnapshot() ? repository(SONATYPE_SNAPSHOTS_LEGACY.location())
                         .withCredentials(property("sonatype.user"), property("sonatype.password"))
-                        : repository(SONATYPE_RELEASES.location())
+                        : repository("https://oss.sonatype.org/service/local/staging/deploy/maven2/")
                         .withCredentials(property("sonatype.user"), property("sonatype.password")))
                 .info(new PublishInfo()
                         .groupId(pkg)