From ae787446fde72cb49e2474f3c72ecc559d008db5 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Mon, 14 Sep 2026 21:34:01 +0200 Subject: [PATCH 1/4] Support eclipse 2026-09 --- .github/workflows/build.yml | 10 +++++----- ReleaseNotes.md | 3 +++ pom.xml | 2 +- target-platforms/{2025-09.target => 2026-09.target} | 12 ++++++------ target-platforms/{2025-09.tpd => 2026-09.tpd} | 4 ++-- 5 files changed, 17 insertions(+), 14 deletions(-) rename target-platforms/{2025-09.target => 2026-09.target} (74%) rename target-platforms/{2025-09.tpd => 2026-09.tpd} (84%) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3dcf51a9..91d93fb4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ env: jobs: # verify build on one node before multiple builds on different os are started fail-fast-build: - name: verify (ubuntu-latest, 2026-06) + name: verify (ubuntu-latest, 2026-09) timeout-minutes: 30 defaults: run: @@ -65,19 +65,19 @@ jobs: strategy: matrix: os: [ ubuntu-latest, windows-latest, macos-latest ] - targetPlatform: [ 2026-06 ] + targetPlatform: [ 2026-09 ] exclude: # exclude the fail-fast-build, which already ran - os: ubuntu-latest - targetPlatform: 2026-06 + targetPlatform: 2026-09 # run other target platforms only on linux include: + - os: ubuntu-latest + targetPlatform: 2026-06 - os: ubuntu-latest targetPlatform: 2026-03 - os: ubuntu-latest targetPlatform: 2025-12 - - os: ubuntu-latest - targetPlatform: 2025-09 fail-fast: true runs-on: ${{ matrix.os }} diff --git a/ReleaseNotes.md b/ReleaseNotes.md index 7a1d1fab..14e91467 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -12,10 +12,13 @@ Eclipse Update Site: This is a minor release. ### 🚀 New and noteworthy +* Support for Eclipse 2026-09 added +* Support for Eclipse 2025-09 removed ### 🐛 Fixed Issues ### ✨ Merged pull requests +* [#462](https://github.com/pmd/pmd-eclipse-plugin/pull/462): Support eclipse 2026-09 - [Andreas Dangel](https://github.com/adangel) (@adangel) ### 📦 Dependency updates diff --git a/pom.xml b/pom.xml index d39b5dea..55398dd7 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,7 @@ - 2026-06 + 2026-09 1.8 diff --git a/target-platforms/2025-09.target b/target-platforms/2026-09.target similarity index 74% rename from target-platforms/2025-09.target rename to target-platforms/2026-09.target index 255659cb..4a0dd69a 100644 --- a/target-platforms/2025-09.target +++ b/target-platforms/2026-09.target @@ -1,20 +1,20 @@ - + - - - - + + + + - + diff --git a/target-platforms/2025-09.tpd b/target-platforms/2026-09.tpd similarity index 84% rename from target-platforms/2025-09.tpd rename to target-platforms/2026-09.tpd index 0b8fa099..dd60118e 100644 --- a/target-platforms/2025-09.tpd +++ b/target-platforms/2026-09.tpd @@ -1,7 +1,7 @@ // https://github.com/eclipse-simrel/.github/blob/main/wiki/Simultaneous_Release.md -target "2025-09 (4.37)" +target "2026-09 (4.41)" with source requirements environment JavaSE-21 -location "https://download.eclipse.org/releases/2025-09/" { +location "https://download.eclipse.org/releases/2026-09/" { org.eclipse.platform.feature.group org.eclipse.jdt.feature.group org.eclipse.wst.xml_core.feature.feature.group From a255b7a687b6f72f0702ffd61c57e82221a26ca1 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Mon, 14 Sep 2026 21:44:21 +0200 Subject: [PATCH 2/4] Add orbit for commons-io --- target-platforms/2026-09.target | 6 +++++- target-platforms/2026-09.tpd | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/target-platforms/2026-09.target b/target-platforms/2026-09.target index 4a0dd69a..a6e38215 100644 --- a/target-platforms/2026-09.target +++ b/target-platforms/2026-09.target @@ -1,7 +1,7 @@ - + @@ -16,6 +16,10 @@ + + + + diff --git a/target-platforms/2026-09.tpd b/target-platforms/2026-09.tpd index dd60118e..4710bd6d 100644 --- a/target-platforms/2026-09.tpd +++ b/target-platforms/2026-09.tpd @@ -13,3 +13,6 @@ location "https://download.eclipse.org/releases/2026-09/" { org.junit org.junit.source } +location "https://download.eclipse.org/tools/orbit/simrel/orbit-aggregation/2026-09" { + org.apache.commons.commons-io +} From aef03abe58e617c6d799b85ab17e9d60d2dc7e28 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Tue, 15 Sep 2026 18:06:35 +0200 Subject: [PATCH 3/4] Add org.eclipse.jdt.launching.macosx as extraRequirement --- pom.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pom.xml b/pom.xml index 55398dd7..15e6076f 100644 --- a/pom.xml +++ b/pom.xml @@ -497,6 +497,15 @@ aarch64 + + + + eclipse-plugin + org.eclipse.jdt.launching.macosx + 0.0.0 + + + From 51756bcb4fbd7369cd1c92ebfda4fe2f3fb97f78 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Tue, 15 Sep 2026 18:58:31 +0200 Subject: [PATCH 4/4] Fragment org.eclipse.jdt.launching.macosx has been removed It's now directly part of org.eclipse.jdt.launching. See https://github.com/eclipse-jdt/eclipse.jdt.debug/commit/39cd9acaa9f9e7ffa42085f38687b153262b03d6 --- pom.xml | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/pom.xml b/pom.xml index 15e6076f..21de4843 100644 --- a/pom.xml +++ b/pom.xml @@ -497,15 +497,6 @@ aarch64 - - - - eclipse-plugin - org.eclipse.jdt.launching.macosx - 0.0.0 - - - @@ -516,15 +507,6 @@ tycho-surefire-plugin -XstartOnFirstThread - - - - org.eclipse.jdt.launching.macosx - eclipse-plugin - 0.0.0 - -