[UIMA-6341] Try out p2-layout-resolver
- Towards using only artifacts from the P2 sites via the p2-layout-resolver
diff --git a/example-projects/ruta-ep-example-extensions/pom.xml b/example-projects/ruta-ep-example-extensions/pom.xml
index f9bc69d..3415ca0 100644
--- a/example-projects/ruta-ep-example-extensions/pom.xml
+++ b/example-projects/ruta-ep-example-extensions/pom.xml
@@ -64,13 +64,13 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.app</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>xmi</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/ruta-ep-addons/pom.xml b/ruta-ep-addons/pom.xml
index 800992c..e7edc62 100644
--- a/ruta-ep-addons/pom.xml
+++ b/ruta-ep-addons/pom.xml
@@ -80,63 +80,63 @@
<version>${project.parent.version}</version>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.app</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse</groupId>
- <artifactId>ui</artifactId>
+ <artifactId>org.eclipse.ui</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui</groupId>
- <artifactId>ide</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.ide</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>resources</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.resources</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui.workbench</groupId>
- <artifactId>texteditor</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>jobs</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.jobs</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.emf</groupId>
- <artifactId>ecore</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>xmi</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.jface</groupId>
- <artifactId>text</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jface.text</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>preferences</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.preferences</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.debug</groupId>
- <artifactId>ui</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.debug.ui</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
diff --git a/ruta-ep-caseditor/pom.xml b/ruta-ep-caseditor/pom.xml
index 9ca0438..b6af557 100644
--- a/ruta-ep-caseditor/pom.xml
+++ b/ruta-ep-caseditor/pom.xml
@@ -49,56 +49,56 @@
<version>${uimaVersion}</version>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>runtime</artifactId>
- <version>[3.3.0,5.0.0)</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>resources</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.runtime</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse</groupId>
- <artifactId>ui</artifactId>
+ <artifactId>org.eclipse.core.resources</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui</groupId>
- <artifactId>ide</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui</artifactId>
+ <version>[3.3.0,5.0.0)</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.ide</artifactId>
<version>[3.3.0.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui</groupId>
- <artifactId>views</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.views</artifactId>
<version>[3.3.0.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui.workbench</groupId>
- <artifactId>texteditor</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
<version>[3.3.0.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui</groupId>
- <artifactId>workbench</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.workbench</artifactId>
<version>[3.3.0.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.jface</groupId>
- <artifactId>text</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jface.text</artifactId>
<version>[3.3.0.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.app</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/ruta-ep-core-ext/pom.xml b/ruta-ep-core-ext/pom.xml
index b374ce2..7516b58 100644
--- a/ruta-ep-core-ext/pom.xml
+++ b/ruta-ep-core-ext/pom.xml
@@ -77,13 +77,13 @@
</exclusions>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.app</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>xmi</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/ruta-ep-ide-ui/pom.xml b/ruta-ep-ide-ui/pom.xml
index 54225d1..482f766 100644
--- a/ruta-ep-ide-ui/pom.xml
+++ b/ruta-ep-ide-ui/pom.xml
@@ -46,153 +46,121 @@
<dependencies>
<dependency>
- <groupId>org.eclipse.dltk</groupId>
- <artifactId>ui</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk.validators</groupId>
- <artifactId>ui</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk.console</groupId>
- <artifactId>ui</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk</groupId>
- <artifactId>debug</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk.debug</groupId>
- <artifactId>ui</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk</groupId>
- <artifactId>formatter</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk</groupId>
- <artifactId>testing</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>runtime</artifactId>
- <version>[3.3.0,5.0.0)</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>jobs</artifactId>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>resources</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.runtime</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse</groupId>
- <artifactId>search</artifactId>
+ <artifactId>org.eclipse.core.jobs</artifactId>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.resources</artifactId>
+ <version>[3.3.0,5.0.0)</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.search</artifactId>
<version>[3.2.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse</groupId>
- <artifactId>ui</artifactId>
+ <artifactId>org.eclipse.ui</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui</groupId>
- <artifactId>ide</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.ide</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui</groupId>
- <artifactId>views</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.views</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui</groupId>
- <artifactId>console</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.console</artifactId>
<version>[3.2.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui.workbench</groupId>
- <artifactId>texteditor</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.jface</groupId>
- <artifactId>text</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jface.text</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>variables</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.variables</artifactId>
<version>[3.2.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.jdt</groupId>
- <artifactId>launching</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jdt.launching</artifactId>
+ <version>[3.3.0,5.0.0)</version>
+ <scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <!--
+ The p2 resolver appears to have trouble with this one and tries to download it with
+ "tools" as the classifier.
+ -->
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jdt.debug</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jdt.core</artifactId>
<version>[3.3.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.jdt</groupId>
- <artifactId>core</artifactId>
- <version>[3.3.0,5.0.0)</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.jdt.debug</groupId>
- <artifactId>ui</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jdt.debug.ui</artifactId>
<version>[3.2.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>contenttype</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.contenttype</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>preferences</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.preferences</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.app</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>xmi</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>filesystem</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.filesystem</artifactId>
<version>[1.0.0,3.0.0)</version>
<scope>provided</scope>
</dependency>
diff --git a/ruta-ep-ide/pom.xml b/ruta-ep-ide/pom.xml
index ba6d8ff..76e7ecf 100644
--- a/ruta-ep-ide/pom.xml
+++ b/ruta-ep-ide/pom.xml
@@ -47,47 +47,47 @@
<dependencies>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>runtime</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.runtime</artifactId>
<version>[3.3.0,6.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>contenttype</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.contenttype</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>resources</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.resources</artifactId>
<version>[3.3.0,6.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>filesystem</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.filesystem</artifactId>
<version>[1.0.0,6.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse</groupId>
- <artifactId>ui</artifactId>
+ <artifactId>org.eclipse.ui</artifactId>
<version>[3.3.0,6.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>preferences</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.preferences</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.app</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>xmi</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
@@ -97,14 +97,24 @@
<scope>compile</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.jdt</groupId>
- <artifactId>launching</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jdt.launching</artifactId>
<version>[3.3.0,6.0.0)</version>
<scope>provided</scope>
+ <exclusions>
+ <exclusion>
+ <!--
+ The p2 resolver appears to have trouble with this one and tries to download it with
+ "tools" as the classifier.
+ -->
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jdt.debug</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
- <groupId>org.eclipse.jdt</groupId>
- <artifactId>core</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jdt.core</artifactId>
<version>[3.3.0,6.0.0)</version>
<scope>provided</scope>
</dependency>
diff --git a/ruta-ep-parent/pom.xml b/ruta-ep-parent/pom.xml
index 1b041c8..89eb05f 100644
--- a/ruta-ep-parent/pom.xml
+++ b/ruta-ep-parent/pom.xml
@@ -56,68 +56,90 @@
</properties>
<repositories>
- <!-- Temporary repository that contains osgi bundles like DLTK 5.3. Added to ease building the UIMA
- Ruta
- Eclipse plugins that depend on bundles, which are not provided by public maven repositories. -->
<repository>
- <id>averbis-osgi-releases</id>
- <url>https://maven.averbis.com/m2/</url>
+ <id>org.eclipse</id>
+ <url>http://download.eclipse.org/releases/oxygen/</url>
+ <layout>p2</layout>
+ </repository>
+ <repository>
+ <id>org.eclipse.dltk</id>
+ <url>http://download.eclipse.org/technology/dltk/updates-dev/5.6/</url>
+ <layout>p2</layout>
</repository>
</repositories>
+ <pluginRepositories>
+ <pluginRepository>
+ <id>artifactory.openntf.org</id>
+ <name>artifactory.openntf.org</name>
+ <url>https://artifactory.openntf.org/openntf</url>
+ </pluginRepository>
+ </pluginRepositories>
<dependencies>
<dependency>
<groupId>org.eclipse.dltk</groupId>
- <artifactId>core</artifactId>
+ <artifactId>org.eclipse.dltk.core</artifactId>
<version>${dltk.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.dltk</groupId>
- <artifactId>ui</artifactId>
+ <artifactId>org.eclipse.dltk.ui</artifactId>
<version>${dltk.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.dltk</groupId>
- <artifactId>debug</artifactId>
+ <artifactId>org.eclipse.dltk.debug</artifactId>
<version>${dltk.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.dltk</groupId>
- <artifactId>annotations</artifactId>
+ <artifactId>org.eclipse.dltk.annotations</artifactId>
<version>${dltk.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.dltk</groupId>
- <artifactId>launching</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk.core</groupId>
- <artifactId>manipulation</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk.validators</groupId>
- <artifactId>core</artifactId>
+ <artifactId>org.eclipse.dltk.launching</artifactId>
<version>${dltk.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.dltk</groupId>
- <artifactId>console</artifactId>
+ <artifactId>org.eclipse.dltk.core.manipulation</artifactId>
<version>${dltk.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.swt.win32.win32</groupId>
- <artifactId>x86_64</artifactId>
+ <groupId>org.eclipse.dltk</groupId>
+ <artifactId>org.eclipse.dltk.validators.core</artifactId>
+ <version>${dltk.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.dltk</groupId>
+ <artifactId>org.eclipse.dltk.console</artifactId>
+ <version>${dltk.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.dltk</groupId>
+ <artifactId>org.eclipse.dltk.formatter</artifactId>
+ <version>${dltk.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.dltk</groupId>
+ <artifactId>org.eclipse.dltk.testing</artifactId>
+ <version>${dltk.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.swt.win32.win32.x86_64</artifactId>
<version>[3.2.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
@@ -127,119 +149,121 @@
<!-- explicit dependencies for mars.1 -->
<dependencies>
<dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>contenttype</artifactId>
- <version>3.5.0</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.contenttype</artifactId>
+ <version>[3.5.0,4.0.0)</version>
</dependency>
+ <!--
<dependency>
- <groupId>org.eclipse.e4.core</groupId>
- <artifactId>commands</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.core.commands</artifactId>
<version>0.11.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.core</groupId>
- <artifactId>di</artifactId>
- <version>1.5.0</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.core.di</artifactId>
+ <version>[1.5.0,2.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.core</groupId>
- <artifactId>services</artifactId>
- <version>2.0.0</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.core.services</artifactId>
+ <version>[2.0.0,3.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui</groupId>
- <artifactId>bindings</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.bindings</artifactId>
<version>0.11.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui</groupId>
- <artifactId>di</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.di</artifactId>
<version>1.1.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui</groupId>
- <artifactId>workbench</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.workbench</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui</groupId>
- <artifactId>workbench3</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.workbench3</artifactId>
<version>0.13.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui.css</groupId>
- <artifactId>core</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.css.core</artifactId>
<version>0.11.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui.css</groupId>
- <artifactId>swt</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.css.swt</artifactId>
<version>0.12.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui.css.swt</groupId>
- <artifactId>theme</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.css.swt.theme</artifactId>
<version>0.10.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui.model</groupId>
- <artifactId>workbench</artifactId>
- <version>1.1.100</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.model.workbench</artifactId>
+ <version>[1.1.100,2.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui.workbench</groupId>
- <artifactId>swt</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.workbench.swt</artifactId>
<version>0.13.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui.workbench.addons</groupId>
- <artifactId>swt</artifactId>
- <version>1.2.0</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.workbench.addons.swt</artifactId>
+ <version>[1.2.0,2.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui.workbench.renderers</groupId>
- <artifactId>swt</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.workbench.renderers.swt</artifactId>
<version>0.13.0</version>
</dependency>
<dependency>
- <groupId>org.eclipse.e4.ui</groupId>
- <artifactId>widgets</artifactId>
- <version>1.1.0</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.e4.ui.widgets</artifactId>
+ <version>[1.1.0,2.0.0)</version>
+ </dependency>
+ -->
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore</artifactId>
+ <version>[2.11.1,3.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.emf</groupId>
- <artifactId>ecore</artifactId>
- <version>2.11.1</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore.change</artifactId>
+ <version>[2.11.0,3.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>change</artifactId>
- <version>2.11.0</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
+ <version>[2.11.1,3.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>xmi</artifactId>
- <version>2.11.1</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.app</artifactId>
+ <version>[1.3.300,2.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
- <version>1.3.300</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.common</artifactId>
+ <version>[3.7.0,4.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>common</artifactId>
- <version>3.7.0</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.preferences</artifactId>
+ <version>[3.5.300,4.0.0)</version>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>preferences</artifactId>
- <version>3.5.300</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>jobs</artifactId>
- <version>3.7.0</version>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.core.jobs</artifactId>
+ <version>[3.7.0,4.0.0)</version>
</dependency>
<dependency>
<groupId>org.w3c.css</groupId>
@@ -255,6 +279,15 @@
</dependencyManagement>
<build>
+ <plugins>
+ <plugin>
+ <groupId>org.openntf.maven</groupId>
+ <artifactId>p2-layout-resolver</artifactId>
+ <version>1.2.0</version>
+ <extensions>true</extensions>
+ </plugin>
+ </plugins>
+
<pluginManagement>
<plugins>
<plugin>
@@ -265,5 +298,4 @@
</plugins>
</pluginManagement>
</build>
-
</project>
diff --git a/ruta-ep-textruler/pom.xml b/ruta-ep-textruler/pom.xml
index f27f558..39a5ba5 100644
--- a/ruta-ep-textruler/pom.xml
+++ b/ruta-ep-textruler/pom.xml
@@ -62,49 +62,37 @@
<version>${project.parent.version}</version>
</dependency>
<dependency>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.equinox.app</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.jface</groupId>
- <artifactId>text</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.jface.text</artifactId>
<version>[3.3.0.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.ui</groupId>
- <artifactId>views</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.workbench.texteditor</artifactId>
+ <version>[3.3.0,5.0.0)</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.editors</artifactId>
+ <version>[3.3.0,5.0.0)</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.ui.views</artifactId>
<version>[3.3.0.0,5.0.0)</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.eclipse.dltk</groupId>
- <artifactId>ui</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk.validators</groupId>
- <artifactId>ui</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk.console</groupId>
- <artifactId>ui</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.dltk.debug</groupId>
- <artifactId>ui</artifactId>
- <version>${dltk.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.eclipse.emf.ecore</groupId>
- <artifactId>xmi</artifactId>
+ <groupId>org.eclipse</groupId>
+ <artifactId>org.eclipse.emf.ecore.xmi</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/ruta-parent/pom.xml b/ruta-parent/pom.xml
index 31cb4b3..a0892f7 100644
--- a/ruta-parent/pom.xml
+++ b/ruta-parent/pom.xml
@@ -58,22 +58,6 @@
the
build tooling. This allows maven to find the snapshots when looking for the parent of this pom -->
<repositories>
- <repository>
- <id>eclipsePlugins</id>
- <name>Eclipse components</name>
- <layout>default</layout>
- <url>https://repo1.maven.org/eclipse</url>
-
- <releases>
- <updatePolicy>never</updatePolicy>
- <checksumPolicy>fail</checksumPolicy>
- </releases>
-
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
-
<!-- modify central repository access: Turn on checksum checking -->
<repository>
<id>central</id>