diff --git a/edelta.parent/edelta.product.repository/pom.xml b/edelta.parent/edelta.product.repository/pom.xml
index ea9dd9fa4..09d577e41 100644
--- a/edelta.parent/edelta.product.repository/pom.xml
+++ b/edelta.parent/edelta.product.repository/pom.xml
@@ -149,18 +149,6 @@
tycho-eclipserun-plugin
${tycho-version}
-
- -application
- org.eclipse.ant.core.antRunner
- -buildfile
- ${ant-files-path}/packaging-p2composite.ant
- p2.composite.add
- -Dsite.label="${site.label}"
- -Dcomposite.base.dir=${project.build.directory}
- -DunqualifiedVersion=${unqualifiedVersion}
- -DbuildQualifier=${buildQualifier}
- -Dchild.repository.path.prefix="${child.repository.path.prefix}"
-
mars
@@ -196,12 +184,71 @@
+
+
+ add-xtext-repository
+ package
+
+ eclipse-run
+
+
+
+ -application
+ org.eclipse.ant.core.antRunner
+ -buildfile
+ ${ant-files-path}/packaging-p2composite.ant
+ p2.composite.add.external
+ -Dsite.label="${site.label}"
+ -Dcomposite.base.dir=${project.build.directory}
+ -DunqualifiedVersion=${unqualifiedVersion}
+ -DbuildQualifier=${buildQualifier}
+ -Dchild.repo="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/${xtextVersion}/"
+
+
+
+
+ add-eclipse-repository
+ package
+
+ eclipse-run
+
+
+
+ -application
+ org.eclipse.ant.core.antRunner
+ -buildfile
+ ${ant-files-path}/packaging-p2composite.ant
+ p2.composite.add.external
+ -Dsite.label="${site.label}"
+ -Dcomposite.base.dir=${project.build.directory}
+ -DunqualifiedVersion=${unqualifiedVersion}
+ -DbuildQualifier=${buildQualifier}
+ -Dchild.repo="http://download.eclipse.org/releases/${eclipseVersion}/"
+
+
+
+
add-p2-composite-repository
package
eclipse-run
+
+
+ -application
+ org.eclipse.ant.core.antRunner
+ -buildfile
+ ${ant-files-path}/packaging-p2composite.ant
+ p2.composite.add
+ -Dsite.label="${site.label}"
+ -Dcomposite.base.dir=${project.build.directory}
+ -DunqualifiedVersion=${unqualifiedVersion}
+ -DbuildQualifier=${buildQualifier}
+ -Dchild.repository.path.prefix="${child.repository.path.prefix}"
+
+
diff --git a/edelta.parent/edelta.repository/pom.xml b/edelta.parent/edelta.repository/pom.xml
index f1b00b5a4..d5d903583 100644
--- a/edelta.parent/edelta.repository/pom.xml
+++ b/edelta.parent/edelta.repository/pom.xml
@@ -84,10 +84,9 @@
run
-
+ but no zipped p2 repository -->
deploy-repository
verify
@@ -109,18 +108,6 @@
tycho-eclipserun-plugin
${tycho-version}
-
- -application
- org.eclipse.ant.core.antRunner
- -buildfile
- ${ant-files-path}/packaging-p2composite.ant
- p2.composite.add
- -Dsite.label="${site.label}"
- -Dcomposite.base.dir=${project.build.directory}
- -DunqualifiedVersion=${unqualifiedVersion}
- -DbuildQualifier=${buildQualifier}
- -Dchild.repository.path.prefix="${child.repository.path.prefix}"
-
mars
@@ -156,12 +143,71 @@
+
+
+ add-xtext-repository
+ package
+
+ eclipse-run
+
+
+
+ -application
+ org.eclipse.ant.core.antRunner
+ -buildfile
+ ${ant-files-path}/packaging-p2composite.ant
+ p2.composite.add.external
+ -Dsite.label="${site.label}"
+ -Dcomposite.base.dir=${project.build.directory}
+ -DunqualifiedVersion=${unqualifiedVersion}
+ -DbuildQualifier=${buildQualifier}
+ -Dchild.repo="http://download.eclipse.org/modeling/tmf/xtext/updates/releases/${xtextVersion}/"
+
+
+
+
+ add-eclipse-repository
+ package
+
+ eclipse-run
+
+
+
+ -application
+ org.eclipse.ant.core.antRunner
+ -buildfile
+ ${ant-files-path}/packaging-p2composite.ant
+ p2.composite.add.external
+ -Dsite.label="${site.label}"
+ -Dcomposite.base.dir=${project.build.directory}
+ -DunqualifiedVersion=${unqualifiedVersion}
+ -DbuildQualifier=${buildQualifier}
+ -Dchild.repo="http://download.eclipse.org/releases/${eclipseVersion}/"
+
+
+
+
add-p2-composite-repository
package
eclipse-run
+
+
+ -application
+ org.eclipse.ant.core.antRunner
+ -buildfile
+ ${ant-files-path}/packaging-p2composite.ant
+ p2.composite.add
+ -Dsite.label="${site.label}"
+ -Dcomposite.base.dir=${project.build.directory}
+ -DunqualifiedVersion=${unqualifiedVersion}
+ -DbuildQualifier=${buildQualifier}
+ -Dchild.repository.path.prefix="${child.repository.path.prefix}"
+
+