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 @@