diff --git a/Site-org.codehaus.groovy.eclipse/pom.xml b/Site-org.codehaus.groovy.eclipse/pom.xml
index 10dbb92da5..15ae21fa65 100644
--- a/Site-org.codehaus.groovy.eclipse/pom.xml
+++ b/Site-org.codehaus.groovy.eclipse/pom.xml
@@ -86,11 +86,10 @@
-
-
-
+
+
diff --git a/base/org.eclipse.jdt.groovy.core/META-INF/MANIFEST.MF b/base/org.eclipse.jdt.groovy.core/META-INF/MANIFEST.MF
index 0c75279d28..b84cad96e1 100644
--- a/base/org.eclipse.jdt.groovy.core/META-INF/MANIFEST.MF
+++ b/base/org.eclipse.jdt.groovy.core/META-INF/MANIFEST.MF
@@ -15,7 +15,7 @@ Export-Package: org.codehaus.jdt.groovy.ast,
org.eclipse.jdt.groovy.core.util,
org.eclipse.jdt.groovy.search
Import-Package: org.eclipse.jdt.launching
-Require-Bundle: org.codehaus.groovy;bundle-version="[2.5.22,6)";visibility:=reexport,
+Require-Bundle: org.codehaus.groovy;bundle-version="[3.0.23,6)";visibility:=reexport,
org.eclipse.core.expressions;visibility:=reexport,
org.eclipse.core.filesystem;visibility:=reexport,
org.eclipse.core.resources;visibility:=reexport,
diff --git a/docs/Manual-Setup.md b/docs/Manual-Setup.md
index 3baa4f9fc6..8b71664fb9 100644
--- a/docs/Manual-Setup.md
+++ b/docs/Manual-Setup.md
@@ -4,11 +4,11 @@ These are old instructions for setting up a Groovy-Eclipse development environme
### Get the Base Eclipse Package
-Groovy-Eclipse is intended to be developed using Eclipse. Download and install [the "Eclipse IDE for Eclipse Committers" package](https://eclipse.org/downloads/packages/release/2024-09/r/eclipse-ide-eclipse-committers) for your operating system.
+Groovy-Eclipse is intended to be developed using Eclipse. Download and install [the "Eclipse IDE for Eclipse Committers" package](https://eclipse.org/downloads/packages/release/2024-12/r/eclipse-ide-eclipse-committers) for your operating system.
### Install Groovy-Eclipse
-On the Eclipse menu bar, select *Help -> Install New Software...*. In the *Install* window, paste the Groovy-Eclipse update site `https://groovy.jfrog.io/artifactory/plugins-release/e4.33` into the *Work with:* field and press enter. Check the box next to "Main Package", then click the *Next* button a couple of times, accept the license agreement, and let Eclipse restart.
+On the Eclipse menu bar, select *Help -> Install New Software...*. In the *Install* window, paste the Groovy-Eclipse update site `https://groovy.jfrog.io/artifactory/plugins-release/e4.34` into the *Work with:* field and press enter. Check the box next to "Main Package", then click the *Next* button a couple of times, accept the license agreement, and let Eclipse restart.
### Setup Groovy Compiler
@@ -16,7 +16,7 @@ If you installed extra Groovy compiler versions, then you must activate Groovy 3
### Install Execution Environment Descriptions
-On the Eclipse menu bar, select *Help -> Install New Software...*. In the *Install* window, select `2024-09 - https://download.eclipse.org/releases/2024-09` from the *Work with:* field and enter "exeuction" in the filter. Check the boxes next to "API Tools Execution Environment Descriptions", and click the *Next* button a couple of times, accept the license agreement, and let Eclipse restart.
+On the Eclipse menu bar, select *Help -> Install New Software...*. In the *Install* window, select `2024-12 - https://download.eclipse.org/releases/2024-12` from the *Work with:* field and enter "exeuction" in the filter. Check the boxes next to "API Tools Execution Environment Descriptions", and click the *Next* button a couple of times, accept the license agreement, and let Eclipse restart.
![API Baseline](images/eclipse-api-tools-execution-environment.png)
diff --git a/extras/groovy-eclipse-batch-builder/build.properties b/extras/groovy-eclipse-batch-builder/build.properties
index 23b0507086..78622a8268 100644
--- a/extras/groovy-eclipse-batch-builder/build.properties
+++ b/extras/groovy-eclipse-batch-builder/build.properties
@@ -1,5 +1,5 @@
# version numbers
-version3.0=3.0.23-02
+version3.0=3.0.23-03
version4.0=4.0.24-03
version5.0=5.0.0-01
@@ -9,10 +9,10 @@ version5.0=5.0.0-01
do-50-build=true
# location of the plugins directory for the eclipse install
-eclipse.install.plugins=C:/Users/Public/Eclipse-4.33/plugins
+eclipse.install.plugins=C:/Users/Public/Eclipse-4.34/plugins
# location of the cloned groovy-eclipse git repository
git.repo.loc=C:/Users/Name/workspace/groovy-eclipse
# which JDT Core patch is active in your workspace?
-jdt.patch.target=e433
+jdt.patch.target=e434
diff --git a/extras/groovy-eclipse-batch-builder/build.xml b/extras/groovy-eclipse-batch-builder/build.xml
index 445b7c583d..d79473f840 100644
--- a/extras/groovy-eclipse-batch-builder/build.xml
+++ b/extras/groovy-eclipse-batch-builder/build.xml
@@ -31,8 +31,14 @@
+
+
+
+
+
+
-
+
@@ -49,12 +55,15 @@
-
+
+
+
+
@@ -62,7 +71,13 @@
-
+
+
+
+
+
+
+
@@ -90,7 +105,7 @@
-
+
diff --git a/extras/groovy-eclipse-batch-builder/jarjar/asm-9.7.1.jar b/extras/groovy-eclipse-batch-builder/jarjar/asm-9.7.1.jar
new file mode 100644
index 0000000000..fe3d0016d8
Binary files /dev/null and b/extras/groovy-eclipse-batch-builder/jarjar/asm-9.7.1.jar differ
diff --git a/extras/groovy-eclipse-batch-builder/jarjar/asm-commons-9.7.1.jar b/extras/groovy-eclipse-batch-builder/jarjar/asm-commons-9.7.1.jar
new file mode 100644
index 0000000000..4175f1724e
Binary files /dev/null and b/extras/groovy-eclipse-batch-builder/jarjar/asm-commons-9.7.1.jar differ
diff --git a/extras/groovy-eclipse-batch-builder/jarjar/jarjar-1.8.0.jar b/extras/groovy-eclipse-batch-builder/jarjar/jarjar-1.8.0.jar
new file mode 100644
index 0000000000..683c3038b8
Binary files /dev/null and b/extras/groovy-eclipse-batch-builder/jarjar/jarjar-1.8.0.jar differ
diff --git a/extras/groovy-eclipse-compiler/.settings/org.eclipse.jdt.core.prefs b/extras/groovy-eclipse-compiler/.settings/org.eclipse.jdt.core.prefs
index 790a28252f..e7252423a1 100644
--- a/extras/groovy-eclipse-compiler/.settings/org.eclipse.jdt.core.prefs
+++ b/extras/groovy-eclipse-compiler/.settings/org.eclipse.jdt.core.prefs
@@ -19,6 +19,7 @@ org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
org.eclipse.jdt.core.compiler.problem.discouragedReference=ignore
org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=warning
org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
diff --git a/extras/org.codehaus.groovy.m2eclipse/META-INF/MANIFEST.MF b/extras/org.codehaus.groovy.m2eclipse/META-INF/MANIFEST.MF
index 39218098da..24c2fb30fd 100644
--- a/extras/org.codehaus.groovy.m2eclipse/META-INF/MANIFEST.MF
+++ b/extras/org.codehaus.groovy.m2eclipse/META-INF/MANIFEST.MF
@@ -7,6 +7,6 @@ Bundle-Version: 5.6.0.qualifier
Require-Bundle: org.eclipse.core.resources,
org.eclipse.core.runtime,
org.eclipse.jdt.core,
- org.eclipse.m2e.core;bundle-version="[1.9.1,3.0.0)",
- org.eclipse.m2e.jdt,
+ org.eclipse.m2e.core;bundle-version="[1.17.2,3.0.0)",
+ org.eclipse.m2e.jdt ;bundle-version="[1.17.1,3.0.0)",
org.eclipse.m2e.maven.runtime
diff --git a/groovy-eclipse.setup b/groovy-eclipse.setup
index c712ce7890..49a71d9e22 100644
--- a/groovy-eclipse.setup
+++ b/groovy-eclipse.setup
@@ -87,7 +87,7 @@
+ filter="(| (scope.product.version.name=2024-12) (scope.product.version.name=latest) (scope.product.version.name=latest.released))">
+ filter="(scope.product.version.name=2024-09)">
-
diff --git a/jdt-patch/e433/org.eclipse.jdt.core.tests.builder.mockcompiler/.gitignore b/jdt-patch/e433/org.eclipse.jdt.core.tests.builder.mockcompiler/.gitignore
index ae3c172604..934e0e06ff 100644
--- a/jdt-patch/e433/org.eclipse.jdt.core.tests.builder.mockcompiler/.gitignore
+++ b/jdt-patch/e433/org.eclipse.jdt.core.tests.builder.mockcompiler/.gitignore
@@ -1 +1,2 @@
-/bin/
+/bin
+/target
diff --git a/pom.xml b/pom.xml
index 292d3b4ff7..08d3f17961 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
3.9.0
- 3.0.23-02
+ 3.0.23-03
UTF-8
@@ -105,11 +105,6 @@
p2
https://download.eclipse.org/eclipse/updates/4.34
-
- milestone
- p2
- https://download.eclipse.org/eclipse/updates/4.34-I-builds/I20241120-1800
-
jdt-patch/e434/org.eclipse.jdt.core
@@ -536,7 +531,7 @@
org.apache.maven.plugins
maven-deploy-plugin
- 3.1.1
+ 3.1.3
true
@@ -546,7 +541,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 3.1.0
+ 3.1.2
true
@@ -556,7 +551,7 @@