514347: EMF Parsley Mail RCP Example can't run by using
EmfParsleyMail.product
Change-Id: I0baf4866aae45b3d440f067a13cb3fab01aa6707
Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=514347
Change-Id: I0baf4866aae45b3d440f067a13cb3fab01aa6707
Signed-off-by: Vincenzo Caselli <vincenzo.caselli@rcp-vision.com>
diff --git a/examples/org.eclipse.emf.parsley.examples.mail.product.feature/feature.xml b/examples/org.eclipse.emf.parsley.examples.mail.product.feature/feature.xml
index 80bae02..31c801e 100644
--- a/examples/org.eclipse.emf.parsley.examples.mail.product.feature/feature.xml
+++ b/examples/org.eclipse.emf.parsley.examples.mail.product.feature/feature.xml
@@ -17,10 +17,65 @@
%license
</license>
- <includes
+ <includes
id="org.eclipse.rcp"
version="0.0.0"/>
+ <includes
+ id="org.eclipse.e4.rcp"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.emf.common"
+ version="0.0.0"/>
+
+ <includes
+ id="org.eclipse.emf.ecore"
+ version="0.0.0"/>
+
+ <requires>
+ <import plugin="org.eclipse.ui" version="3.5.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.core.runtime" version="3.5.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.core.runtime" version="3.6.0" match="compatible"/>
+ <import plugin="org.eclipse.jface" version="3.6.0" match="compatible"/>
+ <import plugin="org.eclipse.e4.ui.css.core" version="0.10.100" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.e4.ui.css.swt" version="0.11.100" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.emf.ecore" version="2.7.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.emf.databinding.edit" version="1.2.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.core.databinding.property" version="1.4.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.emf.ecore.edit" version="2.7.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.core.commands" version="3.5.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.ui.views" version="3.5.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.core.resources" version="3.5.0" match="greaterOrEqual"/>
+ <import plugin="com.google.guava" version="14.0.0"/>
+ <import plugin="org.eclipse.emf.edit.ui" version="2.7.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.ui.forms" version="3.5.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.jface.databinding" version="1.2.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.core.runtime" version="3.11.0" match="compatible"/>
+ <import plugin="org.eclipse.help" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.ui" version="3.5.0" match="compatible"/>
+ <import plugin="javax.inject"/>
+ <import plugin="org.eclipse.emf.common" version="2.7.0" match="greaterOrEqual"/>
+ <import plugin="com.google.guava" version="10.0.1"/>
+ <import plugin="org.eclipse.emf.ecore" version="2.9.0" match="greaterOrEqual"/>
+ <import plugin="org.eclipse.core.runtime" version="3.5.0" match="compatible"/>
+ <import plugin="org.eclipse.emf.databinding" version="1.3.0" match="compatible"/>
+ <import plugin="org.eclipse.emf.edit" version="2.12.0" match="compatible"/>
+ <import plugin="org.eclipse.core.databinding.property" version="1.2.0" match="compatible"/>
+ <import plugin="org.eclipse.core.expressions" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.core.filesystem" version="1.3.0" match="compatible"/>
+ <import plugin="org.eclipse.core.runtime" version="3.12.0" match="compatible"/>
+ <import plugin="org.eclipse.emf.ecore" version="2.12.0" match="compatible"/>
+ <import plugin="org.eclipse.ui.views" version="3.4.0" match="compatible"/>
+ <import plugin="org.eclipse.ui.workbench" version="3.5.0" match="compatible"/>
+ <import plugin="org.eclipse.emf.common.ui" version="2.11.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.common" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.equinox.registry" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.osgi" version="3.2.0" match="compatible"/>
+ <import plugin="org.eclipse.emf.common" version="2.12.0" match="compatible"/>
+ <import plugin="org.eclipse.core.databinding" version="1.2.0" match="compatible"/>
+ </requires>
+
<plugin
id="org.eclipse.emf.parsley.examples.mail.rcp"
download-size="0"
@@ -29,13 +84,6 @@
unpack="false"/>
<plugin
- id="org.eclipse.emf.codegen"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
id="org.eclipse.ui.forms"
download-size="0"
install-size="0"
@@ -43,13 +91,6 @@
unpack="false"/>
<plugin
- id="org.eclipse.emf.codegen.ecore.ui"
- download-size="0"
- install-size="0"
- version="0.0.0"
- unpack="false"/>
-
- <plugin
id="org.eclipse.emf.parsley.examples.mail.mailsview"
download-size="0"
install-size="0"
@@ -77,4 +118,144 @@
version="0.0.0"
unpack="false"/>
+ <plugin
+ id="org.eclipse.emf.parsley.views.common"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.parsley.common"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.parsley.views"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.xtext.xbase.lib"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="com.google.guava"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.parsley"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.ui.views"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.parsley.runtime"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.parsley.runtime.common"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.databinding.edit"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.apache.log4j"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.apache.commons.logging"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.resources"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.ecore.edit"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.edit.ui"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.core.filesystem"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.edit"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.common.ui"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="com.google.inject"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
+ <plugin
+ id="org.eclipse.emf.databinding"
+ download-size="0"
+ install-size="0"
+ version="0.0.0"
+ unpack="false"/>
+
</feature>
diff --git a/releng/org.eclipse.emf.parsley.parent/pom.xml b/releng/org.eclipse.emf.parsley.parent/pom.xml
index 330cd9d..13a8956 100644
--- a/releng/org.eclipse.emf.parsley.parent/pom.xml
+++ b/releng/org.eclipse.emf.parsley.parent/pom.xml
@@ -955,6 +955,11 @@
<plugin id="org.eclipse.swtbot.go" />
<plugin id="org.eclipse.ui.forms" />
<plugin id="org.eclipse.pde.ui" />
+
+ <plugin id="org.eclipse.ui.views" />
+ <plugin id="org.apache.commons.logging" />
+ <plugin id="org.eclipse.core.resources" />
+ <plugin id="org.eclipse.core.filesystem" />
<feature id="org.eclipse.swtbot.ide" />
<feature id="org.eclipse.xtext.sdk" />
@@ -969,6 +974,9 @@
<feature id="org.eclipse.swtbot.forms" />
<feature id="org.eclipse.swtbot" />
<feature id="org.eclipse.emf.cdo.server" />
+
+ <feature id="org.eclipse.e4.rcp" />
+ <feature id="org.eclipse.emf.ecore" />
</excludes>
</configuration>
</execution>