From 24b047ae1beb130168a7ca5b2afc34f4d268cc63 Mon Sep 17 00:00:00 2001
From: "Erik C. Thauvin"
Please look at pom.xml
@@ -536,14 +536,16 @@ class="sourceCode java"> Please look at ExamapleBuild
+href="https://github.com/ethauvin/semver/blob/master/examples/java/bld/src/bld/java/com/example/ExampleBuild.java">ExampleBuild
class="sourceCode xml">
dependency>
<groupId>net.thauvin.erik</groupId>
<artifactId>semver</artifactId>
- <version>1.2.1-SNAPSHOT</version>
+ <version>1.2.1</version>
<dependency> </
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)));
}
}
source tree
, more information is also
+available here.
To install and run from Gradle, add
@@ -555,11 +557,11 @@ class="sourceCode gradle">}
{
- dependencies 'net.thauvin.erik:semver:1.2.1-SNAPSHOT'
- annotationProcessor 'net.thauvin.erik:semver:1.2.1-SNAPSHOT'
+ compileOnly 'net.thauvin.erik:semver:1.2.1'
+ annotationProcessor 'net.thauvin.erik:semver:1.2.1'
compileOnly }
-.withType(JavaCompile) {
+ tasks.withType(JavaCompile).configureEach {
tasks.compilerArgs += [ "-Asemver.project.dir=$projectDir" ]
options}
The directory containing the configuration files @@ -580,7 +582,7 @@ directory for a sample.
source tree
, add the following to build.gradle:
.withType(JavaCompile) {
+class="sourceCode gradle"> tasks.withType(JavaCompile).configureEach {
tasks.generatedSourceOutputDirectory.set(file("${projectDir}/src/generated/java"))
options}
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 (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 @@
kapt4.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)