This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch refactoring/325-Update-dependencies
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git


The following commit(s) were added to 
refs/heads/refactoring/325-Update-dependencies by this push:
     new 88a6aa476 Issue #325: Update dependencies
88a6aa476 is described below

commit 88a6aa4761c17c2201b2013017d9067c3a5b4414
Author: Richard Eckart de Castilho <r...@apache.org>
AuthorDate: Wed Nov 1 09:27:47 2023 +0100

    Issue #325: Update dependencies
    
    - Resolve all version ranges
    - Pull version management for Eclipse dependencies into parent POM
---
 uimaj-ep-cas-editor-ide/pom.xml |  10 ---
 uimaj-ep-cas-editor/pom.xml     |  16 ----
 uimaj-ep-configurator/pom.xml   |  37 +++------
 uimaj-ep-debug/pom.xml          |   5 --
 uimaj-ep-jcasgen/pom.xml        |   8 +-
 uimaj-ep-launcher/pom.xml       |  12 ---
 uimaj-ep-pear-packager/pom.xml  |   8 --
 uimaj-parent/pom.xml            | 169 +++++++++++++++++++++++++++++++++++-----
 8 files changed, 159 insertions(+), 106 deletions(-)

diff --git a/uimaj-ep-cas-editor-ide/pom.xml b/uimaj-ep-cas-editor-ide/pom.xml
index 17855ab36..818b31519 100644
--- a/uimaj-ep-cas-editor-ide/pom.xml
+++ b/uimaj-ep-cas-editor-ide/pom.xml
@@ -54,61 +54,51 @@
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jface</artifactId>
-      <version>[3.13.0, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
-      <version>[3.2.0,5.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.common</artifactId>
-      <version>[3.10.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.osgi</artifactId>
-      <version>[3.13.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.workbench</artifactId>
-      <version>[3.112.100, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.runtime</artifactId>
-      <version>[3.15.100, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.resources</artifactId>
-      <version>[3.13.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.registry</artifactId>
-      <version>[3.8.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.preferences</artifactId>
-      <version>[3.7.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.ide</artifactId>
-      <version>[3.14.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/uimaj-ep-cas-editor/pom.xml b/uimaj-ep-cas-editor/pom.xml
index 67a09b478..b43ac0e42 100644
--- a/uimaj-ep-cas-editor/pom.xml
+++ b/uimaj-ep-cas-editor/pom.xml
@@ -49,97 +49,81 @@
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.filesystem</artifactId>
-      <version>[1.6.1,2.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.resources</artifactId>
-      <version>[3.11.1,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.views</artifactId>
-      <version>[3.9.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
-      <version>[3.10.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jface.text</artifactId>
-      <version>[3.11.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
-      <version>[3.2.0,5.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.common</artifactId>
-      <version>[3.10.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jdt.launching</artifactId>
-      <version>[3.12.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.osgi</artifactId>
-      <version>[3.13.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.workbench</artifactId>
-      <version>[3.112.100,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.runtime</artifactId>
-      <version>[3.15.100,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.registry</artifactId>
-      <version>[3.8.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.text</artifactId>
-      <version>[3.8.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.preferences</artifactId>
-      <version>[3.7.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jface</artifactId>
-      <version>[3.15.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jdt.core</artifactId>
-      <version>[3.16.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
 
diff --git a/uimaj-ep-configurator/pom.xml b/uimaj-ep-configurator/pom.xml
index 46d95dcf3..cc2714aa0 100644
--- a/uimaj-ep-configurator/pom.xml
+++ b/uimaj-ep-configurator/pom.xml
@@ -67,104 +67,87 @@
     <!-- Eclipse dependencies -->
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.jface</artifactId>
-      <version>[3.13.0, 4.0.0)</version>
+      <artifactId>org.eclipse.core.resources</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.jdt.ui</artifactId>
-      <version>[3.12.0, 4.0.0)</version>
+      <artifactId>org.eclipse.core.runtime</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
-      <version>[3.2.0,5.0.0)</version>
+      <artifactId>org.eclipse.jface</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.equinox.common</artifactId>
-      <version>[3.10.200,4.0.0)</version>
+      <artifactId>org.eclipse.jface.text</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.jdt.launching</artifactId>
-      <version>[3.12.0,4.0.0)</version>
+      <artifactId>org.eclipse.jdt.ui</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.jface.text</artifactId>
-      <version>[3.15.0,4.0.0)</version>
+      <artifactId>org.eclipse.jdt.launching</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
-      <version>[3.11.200,4.0.0)</version>
+      <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.ui.workbench</artifactId>
-      <version>[3.112.100,4.0.0)</version>
+      <artifactId>org.eclipse.equinox.common</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.core.resources</artifactId>
-      <version>[3.13.200,4.0.0)</version>
+      <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
-      <artifactId>org.eclipse.core.runtime</artifactId>
-      <version>[3.15.100,4.0.0)</version>
+      <artifactId>org.eclipse.ui.workbench</artifactId>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.ide</artifactId>
-      <version>[3.14.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.editors</artifactId>
-      <version>[3.11.300,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.osgi</artifactId>
-      <version>[3.13.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.registry</artifactId>
-      <version>[3.8.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.text</artifactId>
-      <version>[3.8.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jdt.core</artifactId>
-      <version>[3.16.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.forms</artifactId>
-      <version>[3.7.400,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/uimaj-ep-debug/pom.xml b/uimaj-ep-debug/pom.xml
index 945cd705f..fee551128 100644
--- a/uimaj-ep-debug/pom.xml
+++ b/uimaj-ep-debug/pom.xml
@@ -39,31 +39,26 @@ UIMA data structures to the Eclipse Debug 
displays</description>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jdt.debug.ui</artifactId>
-      <version>[3.8.0, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.osgi</artifactId>
-      <version>[3.13.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.workbench</artifactId>
-      <version>[3.112.100, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.runtime</artifactId>
-      <version>[3.15.100, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jface</artifactId>
-      <version>[3.15.0, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/uimaj-ep-jcasgen/pom.xml b/uimaj-ep-jcasgen/pom.xml
index 6e26122cd..e677c8099 100644
--- a/uimaj-ep-jcasgen/pom.xml
+++ b/uimaj-ep-jcasgen/pom.xml
@@ -51,37 +51,31 @@
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jdt.core</artifactId>
-      <version>[3.12.0, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.common</artifactId>
-      <version>[3.10.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.resources</artifactId>
-      <version>[3.13.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.runtime</artifactId>
-      <version>[3.15.100, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.emf.codegen</artifactId>
-      <version>[2.22.0, 3.0.0)</version>
-      <scope>provided</scope>
+      <version>2.22.0.v20210420-0623</version>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.app</artifactId>
-      <version>[1.6.200, 2.0.0)</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/uimaj-ep-launcher/pom.xml b/uimaj-ep-launcher/pom.xml
index cd4fafff7..d24f3fa5b 100644
--- a/uimaj-ep-launcher/pom.xml
+++ b/uimaj-ep-launcher/pom.xml
@@ -44,73 +44,61 @@
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jdt.debug.ui</artifactId>
-      <version>[3.8.0, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jface</artifactId>
-      <version>[3.13.0, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
-      <version>[3.2.0,5.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.common</artifactId>
-      <version>[3.10.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jdt.launching</artifactId>
-      <version>[3.12.0,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.osgi</artifactId>
-      <version>[3.13.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.workbench</artifactId>
-      <version>[3.112.100,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.debug.ui</artifactId>
-      <version>[3.13.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.resources</artifactId>
-      <version>[3.13.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.runtime</artifactId>
-      <version>[3.15.100,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.debug.core</artifactId>
-      <version>[3.13.100,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.ide</artifactId>
-      <version>[3.14.200,4.0.0)</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/uimaj-ep-pear-packager/pom.xml b/uimaj-ep-pear-packager/pom.xml
index 7df10cad5..304295a9c 100644
--- a/uimaj-ep-pear-packager/pom.xml
+++ b/uimaj-ep-pear-packager/pom.xml
@@ -45,49 +45,41 @@
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jdt.core</artifactId>
-      <version>[3.12.0, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.jface</artifactId>
-      <version>[3.13.0, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
-      <version>[3.2.0,5.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.equinox.common</artifactId>
-      <version>[3.10.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.osgi</artifactId>
-      <version>[3.13.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.workbench</artifactId>
-      <version>[3.112.100, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.core.resources</artifactId>
-      <version>[3.13.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
     <dependency>
       <groupId>${eclipseP2RepoId}</groupId>
       <artifactId>org.eclipse.ui.ide</artifactId>
-      <version>[3.14.200, 4.0.0)</version>
       <scope>provided</scope>
     </dependency>
   </dependencies>
diff --git a/uimaj-parent/pom.xml b/uimaj-parent/pom.xml
index 8613c5e27..2a4f381a6 100644
--- a/uimaj-parent/pom.xml
+++ b/uimaj-parent/pom.xml
@@ -249,27 +249,6 @@
         <artifactId>commons-csv</artifactId>
         <version>${commons-csv-version}</version>
       </dependency>
-      <dependency>
-        <groupId>${eclipseP2RepoId}</groupId>
-        <artifactId>org.eclipse.jdt.debug</artifactId>
-        <exclusions>
-          <exclusion>
-            <!-- 
-              The p2 resolver appears to have trouble with the "icu-data" 
classifier
-             -->
-            <groupId>${eclipseP2RepoId}</groupId>
-            <artifactId>com.ibm.icu</artifactId>
-          </exclusion>
-          <exclusion>
-            <!-- 
-              The p2 resolver appears to have trouble with this one and tries 
to download it with 
-              "tools" as the classifier.
-             -->
-            <groupId>${eclipseP2RepoId}</groupId>
-            <artifactId>org.eclipse.jdt.debug</artifactId>
-          </exclusion>
-        </exclusions>
-      </dependency>
       <dependency>
         <groupId>org.sonatype.plexus</groupId>
         <artifactId>plexus-build-api</artifactId>
@@ -295,6 +274,154 @@
         <artifactId>maven-compat</artifactId>
         <version>${maven.version}</version>
       </dependency>
+      
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.jface</artifactId>
+        <version>3.27.0.v20220817-1444</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.jface.text</artifactId>
+        <version>3.21.0.v20220817-1340</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
+        <version>3.121.0.v20220829-1402</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.core.runtime</artifactId>
+        <version>3.26.0.v20220813-0916</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.core.resources</artifactId>
+        <version>3.18.0.v20220828-0546</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.core.filesystem</artifactId>
+        <version>1.9.500.v20220817-1539</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.debug.core</artifactId>
+        <version>3.20.0.v20220811-0741</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.debug.ui</artifactId>
+        <version>3.17.0.v20220817-1312</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.emf.codegen</artifactId>
+        <version>2.22.0.v20210420-0623</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.equinox.app</artifactId>
+        <version>1.6.200.v20220720-2012</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.equinox.common</artifactId>
+        <version>3.16.200.v20220817-1601</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.equinox.registry</artifactId>
+        <version>3.11.200.v20220817-1601</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.equinox.preferences</artifactId>
+        <version>3.10.100.v20220710-1223</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.osgi</artifactId>
+        <version>3.18.100.v20220817-1601</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.text</artifactId>
+        <version>3.12.200.v20220817-1340</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.ui.editors</artifactId>
+        <version>3.14.400.v20220730-1844</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.ui.forms</artifactId>
+        <version>3.11.400.v20220817-1444</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.ui.ide</artifactId>
+        <version>3.19.100.v20220820-0412</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.ui.views</artifactId>
+        <version>3.11.200.v20220817-1444</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.ui.workbench</artifactId>
+        <version>3.126.0.v20220823-0718</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
+        <version>3.16.600.v20220809-1658</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.jdt.core</artifactId>
+        <version>3.31.0.v20220831-1439</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.jdt.launching</artifactId>
+        <version>3.19.700.v20220730-1850</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.jdt.debug</artifactId>
+        <version>3.19.300.v20220812-1529</version>
+        <exclusions>
+          <exclusion>
+            <!-- 
+              The p2 resolver appears to have trouble with the "icu-data" 
classifier
+             -->
+            <groupId>${eclipseP2RepoId}</groupId>
+            <artifactId>com.ibm.icu</artifactId>
+          </exclusion>
+          <exclusion>
+            <!-- 
+              The p2 resolver appears to have trouble with this one and tries 
to download it with 
+              "tools" as the classifier.
+             -->
+            <groupId>${eclipseP2RepoId}</groupId>
+            <artifactId>org.eclipse.jdt.debug</artifactId>
+          </exclusion>
+        </exclusions>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.jdt.ui</artifactId>
+        <version>3.27.0.v20220824-0714</version>
+      </dependency>
+      <dependency>
+        <groupId>${eclipseP2RepoId}</groupId>
+        <artifactId>org.eclipse.jdt.debug.ui</artifactId>
+        <version>3.12.800.v20220813-1738</version>
+      </dependency>
     </dependencies>
   </dependencyManagement>
 

Reply via email to