From dd54d167f9ef06e834e557dc28c954bba0019b4b Mon Sep 17 00:00:00 2001 From: David Whitlock Date: Sun, 20 Apr 2025 13:47:46 -0700 Subject: [PATCH 1/6] New artifacts versions and dependencies for Summer 2025. --- koans/pom.xml | 6 +++--- lib/pom.xml | 4 ++-- pom.xml | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/koans/pom.xml b/koans/pom.xml index 0759e652..2fe8caa9 100644 --- a/koans/pom.xml +++ b/koans/pom.xml @@ -4,11 +4,11 @@ io.github.davidwhitlock.joy.com.sandwich koans-parent - 1.2.0 + 1.2.1-SNAPSHOT java-koans jar - 1.2.0 + 1.2.1-SNAPSHOT Java Koans 2012 https://github.com/DavidWhitlock/java-koans @@ -49,7 +49,7 @@ io.github.davidwhitlock.joy.com.sandwich koans-lib - 1.2.0 + 1.2.1-SNAPSHOT diff --git a/lib/pom.xml b/lib/pom.xml index 72f52dee..e51c6029 100644 --- a/lib/pom.xml +++ b/lib/pom.xml @@ -4,11 +4,11 @@ io.github.davidwhitlock.joy.com.sandwich koans-parent - 1.2.0 + 1.2.1-SNAPSHOT koans-lib jar - 1.2.0 + 1.2.1-SNAPSHOT Java Koans Framework https://github.com/DavidWhitlock/java-koans diff --git a/pom.xml b/pom.xml index a959c05b..49914630 100644 --- a/pom.xml +++ b/pom.xml @@ -4,10 +4,10 @@ joy io.github.davidwhitlock.joy - 1.2.0 + 1.2.1-SNAPSHOT io.github.davidwhitlock.joy.com.sandwich - 1.2.0 + 1.2.1-SNAPSHOT koans-parent pom Java Koans Parent POM From aad5554048c7984f5bdaff1dde7d380ae2201e82 Mon Sep 17 00:00:00 2001 From: David Whitlock Date: Sun, 18 May 2025 08:59:11 -0700 Subject: [PATCH 2/6] Publish SNAPSHOT artifacts to Maven Central. --- koans/pom.xml | 6 +++--- lib/pom.xml | 10 +++++----- pom.xml | 10 +++++----- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/koans/pom.xml b/koans/pom.xml index 2fe8caa9..1e5eb705 100644 --- a/koans/pom.xml +++ b/koans/pom.xml @@ -4,11 +4,11 @@ io.github.davidwhitlock.joy.com.sandwich koans-parent - 1.2.1-SNAPSHOT + 1.2.2-SNAPSHOT java-koans jar - 1.2.1-SNAPSHOT + 1.2.2-SNAPSHOT Java Koans 2012 https://github.com/DavidWhitlock/java-koans @@ -49,7 +49,7 @@ io.github.davidwhitlock.joy.com.sandwich koans-lib - 1.2.1-SNAPSHOT + 1.2.2-SNAPSHOT diff --git a/lib/pom.xml b/lib/pom.xml index e51c6029..011fff2d 100644 --- a/lib/pom.xml +++ b/lib/pom.xml @@ -4,11 +4,11 @@ io.github.davidwhitlock.joy.com.sandwich koans-parent - 1.2.1-SNAPSHOT + 1.2.2-SNAPSHOT koans-lib jar - 1.2.1-SNAPSHOT + 1.2.2-SNAPSHOT Java Koans Framework https://github.com/DavidWhitlock/java-koans @@ -65,9 +65,9 @@ - maven-snapshots - https://s01.oss.sonatype.org/content/repositories/snapshots - default + Central Portal Snapshots + central + https://central.sonatype.com/repository/maven-snapshots/ false diff --git a/pom.xml b/pom.xml index 49914630..6046edf0 100644 --- a/pom.xml +++ b/pom.xml @@ -4,10 +4,10 @@ joy io.github.davidwhitlock.joy - 1.2.1-SNAPSHOT + 1.2.2-SNAPSHOT io.github.davidwhitlock.joy.com.sandwich - 1.2.1-SNAPSHOT + 1.2.2-SNAPSHOT koans-parent pom Java Koans Parent POM @@ -18,9 +18,9 @@ - maven-snapshots - https://s01.oss.sonatype.org/content/repositories/snapshots - default + Central Portal Snapshots + central + https://central.sonatype.com/repository/maven-snapshots/ false From 7bf3ecba8deee38d6684eabf986fccdc5991ea10 Mon Sep 17 00:00:00 2001 From: David Whitlock Date: Sun, 18 May 2025 09:06:38 -0700 Subject: [PATCH 3/6] No need to test with Java 17 anymore. --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 0b61eb85..9072d975 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '17', '22' ] + java: [ '21' ] name: JDK ${{ matrix.Java }} steps: - uses: actions/checkout@v3 From a451cb1c94db12dc2c5b32b596e5811f341caeba Mon Sep 17 00:00:00 2001 From: David Whitlock Date: Mon, 19 May 2025 18:11:15 -0700 Subject: [PATCH 4/6] Don't use "central" as the name of the repository. I think it might mess up loading dependencies from the production artifact repository. --- lib/pom.xml | 2 +- pom.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pom.xml b/lib/pom.xml index 011fff2d..41f0021e 100644 --- a/lib/pom.xml +++ b/lib/pom.xml @@ -66,7 +66,7 @@ Central Portal Snapshots - central + central-portal-snapshots https://central.sonatype.com/repository/maven-snapshots/ false diff --git a/pom.xml b/pom.xml index 6046edf0..2f4c9b3c 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ Central Portal Snapshots - central + central-portal-snapshots https://central.sonatype.com/repository/maven-snapshots/ false From 083d613379efb0dfe10158d49bc2fd8801ce9528 Mon Sep 17 00:00:00 2001 From: David Whitlock Date: Sat, 24 May 2025 07:12:02 -0700 Subject: [PATCH 5/6] Build with Java 24. --- .github/workflows/maven.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 9072d975..64dec066 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - java: [ '21' ] + java: [ '21', '24' ] name: JDK ${{ matrix.Java }} steps: - uses: actions/checkout@v3 From e060b88e7001bd829b5e89f7857b2e8f0a8a0214 Mon Sep 17 00:00:00 2001 From: David Whitlock Date: Sun, 1 Jun 2025 19:20:21 -0700 Subject: [PATCH 6/6] Publish production artifacts for Summer 2025. --- koans/pom.xml | 23 +++++++++++++++++++---- lib/pom.xml | 22 +++++++++++++++++----- pom.xml | 43 +++++++++++++++++++++++++++++++++++++++---- 3 files changed, 75 insertions(+), 13 deletions(-) diff --git a/koans/pom.xml b/koans/pom.xml index 1e5eb705..ff42937d 100644 --- a/koans/pom.xml +++ b/koans/pom.xml @@ -4,14 +4,29 @@ io.github.davidwhitlock.joy.com.sandwich koans-parent - 1.2.2-SNAPSHOT + 1.2.2 java-koans jar - 1.2.2-SNAPSHOT + 1.2.2 Java Koans 2012 - https://github.com/DavidWhitlock/java-koans + Java Koans to learn the Java language and APIs + https://github.com/JoyOfCodingPDX/java-koans + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + scm:git:git@github.com:JoyOfCodingPDX/java-koans.git + scm:git:git@github.com:JoyOfCodingPDX/java-koans.git + https://github.com/JoyOfCodingPDX/java-koans/tree/main + HEAD + + matyb @@ -49,7 +64,7 @@ io.github.davidwhitlock.joy.com.sandwich koans-lib - 1.2.2-SNAPSHOT + 1.2.2 diff --git a/lib/pom.xml b/lib/pom.xml index 41f0021e..158221e2 100644 --- a/lib/pom.xml +++ b/lib/pom.xml @@ -4,16 +4,28 @@ io.github.davidwhitlock.joy.com.sandwich koans-parent - 1.2.2-SNAPSHOT + 1.2.2 koans-lib jar - 1.2.2-SNAPSHOT + 1.2.2 Java Koans Framework + Supporting library code for running Java Koans https://github.com/DavidWhitlock/java-koans + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + - scm:git:git@github.com:DavidWhitlock/java-koans.git + scm:git:git@github.com:JoyOfCodingPDX/java-koans.git + scm:git:git@github.com:JoyOfCodingPDX/java-koans.git + https://github.com/JoyOfCodingPDX/java-koans/tree/main + HEAD + matyb @@ -66,8 +78,8 @@ Central Portal Snapshots - central-portal-snapshots - https://central.sonatype.com/repository/maven-snapshots/ + central-portals + https://central.sonatype.com/repository/mavens/ false diff --git a/pom.xml b/pom.xml index 2f4c9b3c..2da1fbb9 100644 --- a/pom.xml +++ b/pom.xml @@ -4,13 +4,48 @@ joy io.github.davidwhitlock.joy - 1.2.2-SNAPSHOT + 1.2.2 io.github.davidwhitlock.joy.com.sandwich - 1.2.2-SNAPSHOT + 1.2.2 koans-parent pom Java Koans Parent POM + Parent project for the Joy of Coding take on Java Koans + https://web.cecs.pdx.edu/~whitlock/ + + + Apache License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + + matyb + Mat Bentley + https://github.com/matyb + + java-koans author + + + + dwhitlock + David Whitlock + https://www.cs.pdx.edu/~whitlock + + Maven-izer + + + + + + scm:git:git@github.com:JoyOfCodingPDX/java-koans.git + scm:git:git@github.com:JoyOfCodingPDX/java-koans.git + https://github.com/JoyOfCodingPDX/java-koans/tree/main + HEAD + + lib koans @@ -19,8 +54,8 @@ Central Portal Snapshots - central-portal-snapshots - https://central.sonatype.com/repository/maven-snapshots/ + central-portals + https://central.sonatype.com/repository/mavens/ false