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>