diff --git a/.idea/libraries/bld.xml b/.idea/libraries/bld.xml
index cf75013..bff4f62 100644
--- a/.idea/libraries/bld.xml
+++ b/.idea/libraries/bld.xml
@@ -2,11 +2,12 @@
-
+
-
+
+
@@ -14,4 +15,4 @@
-
\ No newline at end of file
+
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 1b9da24..e7c359d 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,4 +1,3 @@
-
diff --git a/README.md b/README.md
index 56ee194..47128fc 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
[](https://opensource.org/licenses/BSD-3-Clause)
[](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
-[](https://rife2.com/bld)
+[](https://rife2.com/bld)
[](https://github.com/ethauvin/semver/releases/latest)
[](https://oss.sonatype.org/content/repositories/snapshots/net/thauvin/erik/semver/)
[](https://central.sonatype.com/artifact/net.thauvin.erik/semver)
diff --git a/examples/java/bld/.idea/libraries/bld.xml b/examples/java/bld/.idea/libraries/bld.xml
index cf75013..9a58e7b 100644
--- a/examples/java/bld/.idea/libraries/bld.xml
+++ b/examples/java/bld/.idea/libraries/bld.xml
@@ -2,11 +2,11 @@
-
+
-
+
diff --git a/examples/java/bld/lib/bld/bld-wrapper.jar b/examples/java/bld/lib/bld/bld-wrapper.jar
index 2d19858..5db889b 100644
Binary files a/examples/java/bld/lib/bld/bld-wrapper.jar and b/examples/java/bld/lib/bld/bld-wrapper.jar differ
diff --git a/examples/java/bld/lib/bld/bld-wrapper.properties b/examples/java/bld/lib/bld/bld-wrapper.properties
index 65caa7a..7b2269f 100644
--- a/examples/java/bld/lib/bld/bld-wrapper.properties
+++ b/examples/java/bld/lib/bld/bld-wrapper.properties
@@ -4,4 +4,4 @@ bld.extensions=
bld.repositories=MAVEN_CENTRAL,RIFE2_RELEASES
bld.downloadLocation=
bld.sourceDirectories=
-bld.version=1.7.5
+bld.version=1.8.0
diff --git a/examples/java/gradle/gradle/wrapper/gradle-wrapper.properties b/examples/java/gradle/gradle/wrapper/gradle-wrapper.properties
index 3fa8f86..1af9e09 100644
--- a/examples/java/gradle/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/java/gradle/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/examples/kotlin/build.gradle.kts b/examples/kotlin/build.gradle.kts
index 061040d..379e395 100644
--- a/examples/kotlin/build.gradle.kts
+++ b/examples/kotlin/build.gradle.kts
@@ -1,6 +1,6 @@
plugins {
id("application")
- id("com.github.ben-manes.versions") version "0.49.0"
+ id("com.github.ben-manes.versions") version "0.51.0"
kotlin("jvm") version "1.9.10"
kotlin("kapt") version "1.9.10"
}
diff --git a/examples/kotlin/gradle/wrapper/gradle-wrapper.properties b/examples/kotlin/gradle/wrapper/gradle-wrapper.properties
index 3fa8f86..1af9e09 100644
--- a/examples/kotlin/gradle/wrapper/gradle-wrapper.properties
+++ b/examples/kotlin/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/examples/test/build.gradle b/examples/test/build.gradle
index 9444d47..7696f29 100644
--- a/examples/test/build.gradle
+++ b/examples/test/build.gradle
@@ -1,7 +1,7 @@
plugins {
id 'java'
id 'application'
- id 'com.github.ben-manes.versions' version '0.46.0'
+ id 'com.github.ben-manes.versions' version '0.51.0'
}
// ./gradlew run
diff --git a/lib/bld/bld-wrapper.jar b/lib/bld/bld-wrapper.jar
index 2d19858..5db889b 100644
Binary files a/lib/bld/bld-wrapper.jar and b/lib/bld/bld-wrapper.jar differ
diff --git a/lib/bld/bld-wrapper.properties b/lib/bld/bld-wrapper.properties
index 5ccbbd4..8494175 100644
--- a/lib/bld/bld-wrapper.properties
+++ b/lib/bld/bld-wrapper.properties
@@ -1,9 +1,9 @@
bld.downloadExtensionJavadoc=false
bld.downloadExtensionSources=true
-bld.extension-exec=com.uwyn.rife2:bld-exec:0.9.0
-bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.1
-bld.extension-pmd=com.uwyn.rife2:bld-pmd:0.9.3
+bld.extension-exec=com.uwyn.rife2:bld-exec:0.9.1
+bld.extension-jacoco=com.uwyn.rife2:bld-jacoco-report:0.9.2
+bld.extension-pmd=com.uwyn.rife2:bld-pmd:0.9.5
bld.repositories=MAVEN_CENTRAL,RIFE2_RELEASES,MAVEN_LOCAL,RIFE2_SNAPSHOTS
bld.downloadLocation=
bld.sourceDirectories=
-bld.version=1.7.5
+bld.version=1.8.0
diff --git a/src/bld/java/net/thauvin/erik/semver/SemverBuild.java b/src/bld/java/net/thauvin/erik/semver/SemverBuild.java
index bbb1b37..e1d6601 100644
--- a/src/bld/java/net/thauvin/erik/semver/SemverBuild.java
+++ b/src/bld/java/net/thauvin/erik/semver/SemverBuild.java
@@ -62,6 +62,7 @@ public class SemverBuild extends Project {
downloadSources = true;
autoDownloadPurge = true;
+
repositories = List.of(MAVEN_CENTRAL, SONATYPE_SNAPSHOTS);
scope(compile)
@@ -88,18 +89,25 @@ public class SemverBuild extends Project {
.version(version)
.description(description)
.url(url)
- .developer(new PublishDeveloper()
- .id("ethauvin")
- .name("Erik C. Thauvin")
- .email("erik@thauvin.net")
- .url("https://erik.thauvin.net/"))
- .license(new PublishLicense()
- .name("The BSD 3-Clause License")
- .url("http://opensource.org/licenses/BSD-3-Clause"))
- .scm(new PublishScm()
- .connection("scm:git:" + url + ".git")
- .developerConnection("scm:git:git@github.com:ethauvin/" + name.toLowerCase() + ".git")
- .url(url))
+ .developer(
+ new PublishDeveloper()
+ .id("ethauvin")
+ .name("Erik C. Thauvin")
+ .email("erik@thauvin.net")
+ .url("https://erik.thauvin.net/")
+ )
+ .license(
+ new PublishLicense()
+ .name("The BSD 3-Clause License")
+ .url("http://opensource.org/licenses/BSD-3-Clause")
+ )
+ .scm(
+ new PublishScm()
+ .connection("scm:git:" + url + ".git")
+ .developerConnection("scm:git:git@github.com:ethauvin/" + name.toLowerCase()
+ + ".git")
+ .url(url)
+ )
.signKey(property("sign.key"))
.signPassphrase(property("sign.passphrase")));
}