Author: nickboldt
Date: 2010-09-29 15:01:24 -0400 (Wed, 29 Sep 2010)
New Revision: 25305
Added:
trunk/build/target-platform/e361-wtp322.target.p2mirror.xml
trunk/build/target-platform/target2p2mirrorXml.xsl
Removed:
trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml
trunk/build/target-platform/target2ant.xsl
Log:
refactor and create ant script to run xslt .target -> p2mirror script
Deleted: trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml
===================================================================
--- trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml 2010-09-29 18:55:24 UTC
(rev 25304)
+++ trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml 2010-09-29 19:01:24 UTC
(rev 25305)
@@ -1,164 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project name="Download target platform"
default="download.target.platform">
- <target name="help">
- <echo>
- Use followStrict="true" to prevent downloading all
- requirements not included in the target platform
- or
- followStrict="false" to fetch everything
-
- To run this script:
-
- /abs/path/to/eclipse -vm /opt/jdk1.6.0/bin/java -nosplash -data \
- /tmp/workspace -consolelog -application \
- org.eclipse.ant.core.antRunner -f out.xml \
- -Ddebug=true \
- -DfollowStrict=true \
- -Drepo.dir=/tmp/REPO/
-</echo>
- </target>
- <target name="init" unless="repo.dir">
- <fail>Must set -Drepo.dir=/abs/path/to/download/artifacts/</fail>
- </target>
- <target name="download.target.platform" depends="init"
description="Download from target platform definition"
if="repo.dir">
- <property name="verbose" value="false" />
- <property name="followStrict" value="false" />
- <echo level="info">Download features/plugins into
${repo.dir}</echo>
- <p2.mirror destination="file:${repo.dir}"
verbose="${verbose}">
- <!-- should we add latestVersionOnly="true" to <slicingOptions> ?
-->
- <slicingOptions includeFeatures="true"
followStrict="${followStrict}" />
- <source>
- <repository
location="http://m2eclipse.sonatype.org/sites/m2e/" />
- <repository
location="http://m2eclipse.sonatype.org/sites/m2e-extras/"
/>
- <repository
location="http://eclipse.svnkit.com/1.3.x/" />
- <repository
location="http://www.polarion.org/projects/subversive/download/eclip...
/>
- <!-- <repository
location="http://download.eclipse.org/technology/subversive/0.7/upda...
-->
- <repository
location="http://download.eclipse.org/technology/subversive/0.7/week...
/>
- <!-- <repository
location="http://download.eclipse.org/technology/subversive/0.7/head...
-->
- <repository
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
- <repository
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
- <repository
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
- <repository
location="http://download.eclipse.org/rt/ecf/3.2/3.6/site.p2" />
- <repository
location="http://download.eclipse.org/tptp/updates/" />
- <repository
location="http://download.eclipse.org/modeling/emf/emf/updates/2.6/R...
/>
- <repository
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
- <repository
location="http://download.eclipse.org/birt/update-site/2.6/"
/>
- <repository
location="http://download.eclipse.org/eclipse/updates/3.6.x/" />
- <repository
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
- <repository
location="http://download.eclipse.org/webtools/repository/helios/" />
- <repository
location="http://download.jboss.org/jbosstools/builds/staging/jbosst...
/>
- <repository
location="http://dl.google.com/eclipse/plugin/3.6/" />
- </source>
- <iu id="org.maven.ide.eclipse.feature.feature.group" version=""
/>
- <iu id="org.maven.ide.eclipse.wtp.feature.feature.group"
version="" />
- <iu id="javax.wsdl.feature.feature.group" version="" />
- <iu id="org.apache.oro.feature.feature.group" version="" />
- <iu id="org.jdom.feature.feature.group" version="" />
- <iu id="org.mozilla.xulrunner.feature.feature.group" version=""
/>
- <iu id="org.mozilla.xpcom.feature.feature.group" version=""
/>
- <iu id="org.eclipse.emf.ecore.feature.group" version="" />
- <iu id="org.eclipse.emf.feature.group" version="" />
- <iu id="org.eclipse.emf.codegen.feature.group" version=""
/>
- <iu id="org.eclipse.emf.common.feature.group" version="" />
- <iu id="org.eclipse.emf.databinding.feature.group" version=""
/>
- <iu id="org.eclipse.emf.codegen.ecore.feature.group" version=""
/>
- <iu id="org.eclipse.emf.ecore.edit.feature.group" version=""
/>
- <iu id="org.eclipse.emf.ecore.editor.feature.group" version=""
/>
- <iu id="org.eclipse.emf.ecore.feature.group" version="" />
- <iu id="org.eclipse.emf.edit.feature.group" version="" />
- <iu id="org.eclipse.xsd.feature.group" version="" />
- <iu id="org.eclipse.swtbot.eclipse.feature.group" version=""
/>
- <iu id="org.eclipse.swtbot.eclipse.gef.feature.group"
version="" />
- <iu id="org.eclipse.swtbot.ide.feature.group" version="" />
- <iu id="org.eclipse.swtbot.eclipse.test.junit4.feature.group"
version="" />
- <iu id="org.eclipse.swtbot.feature.group" version="" />
- <iu id="org.eclipse.birt.osgi.runtime.sdk.feature.group"
version="" />
- <iu id="org.eclipse.birt.feature.group" version="" />
- <iu id="org.eclipse.birt.integration.wtp.feature.group"
version="" />
- <iu id="com.ibm.icu.base.feature.group" version="" />
- <iu id="org.eclipse.equinox.server.core.feature.group"
version="" />
- <iu id="org.eclipse.cvs.feature.group" version="" />
- <iu id="org.eclipse.help.feature.group" version="" />
- <iu id="org.eclipse.jdt.feature.group" version="" />
- <iu id="org.eclipse.platform.feature.group" version="" />
- <iu id="org.eclipse.platform.ide" version="" />
- <iu id="org.eclipse.equinox.executable.feature.group"
version="" />
- <iu id="org.eclipse.equinox.executable" version="" />
- <iu id="org.eclipse.platform.sdk" version="" />
- <iu id="org.eclipse.pde.feature.group" version="" />
- <iu id="org.eclipse.sdk.feature.group" version="" />
- <iu id="org.eclipse.rcp.feature.group" version="" />
- <iu id="org.eclipse.rcp.id" version="" />
- <iu id="org.eclipse.rcp.sdk.id" version="" />
- <iu id="org.eclipse.releng.tools.feature.group" version=""
/>
- <iu id="org.eclipse.sdk.ide" version="" />
- <iu id="org.eclipse.sdk.examples.feature.group" version=""
/>
- <iu id="org.eclipse.sdk.examples.source.feature.group"
version="" />
- <iu id="org.eclipse.equinox.compendium.sdk.feature.group"
version="" />
- <iu id="org.eclipse.equinox.core.sdk.feature.group" version=""
/>
- <iu id="org.eclipse.equinox.p2.discovery.feature.feature.group"
version="" />
- <iu id="org.eclipse.equinox.p2.user.ui.feature.group"
version="" />
- <iu id="org.eclipse.equinox.p2.sdk.feature.group" version=""
/>
- <iu id="org.eclipse.equinox.serverside.sdk.feature.group"
version="" />
- <iu id="org.eclipse.equinox.sdk.feature.group" version=""
/>
- <iu id="org.eclipse.equinox.weaving.sdk.feature.group"
version="" />
- <iu id="org.eclipse.equinox.server.jetty.feature.group"
version="" />
- <iu id="org.eclipse.equinox.server.p2.feature.group" version=""
/>
- <iu id="org.eclipse.pde.api.tools.ee.fragments.feature.group"
version="" />
- <iu id="org.eclipse.equinox.p2.ui.admin.rcp.product" version=""
/>
- <iu id="org.eclipse.equinox.server.servletbridge.feature.group"
version="" />
- <iu id="org.eclipse.equinox.server.simple.feature.group"
version="" />
- <iu id="org.eclipse.birt.feature.group" version="" />
- <iu id="org.eclipse.datatools.connectivity.feature.feature.group"
version="" />
- <iu id="org.eclipse.datatools.enablement.feature.feature.group"
version="" />
- <iu id="org.eclipse.datatools.sdk.feature.feature.group"
version="" />
- <iu id="org.eclipse.datatools.enablement.jdt.feature.feature.group"
version="" />
- <iu id="org.eclipse.datatools.modelbase.feature.feature.group"
version="" />
- <iu id="org.eclipse.draw2d.feature.group" version="" />
- <iu id="org.eclipse.gef.feature.group" version="" />
- <iu id="org.eclipse.zest.feature.group" version="" />
- <iu id="org.eclipse.uml2.feature.group" version="" />
- <iu id="org.eclipse.jst.jee" version="" />
- <iu id="org.eclipse.wst.common.frameworks" version="" />
- <iu id="org.eclipse.wst.common.project.facet.ui" version=""
/>
- <iu id="org.eclipse.jst.jee.web" version="" />
- <iu id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"
version="" />
- <iu id="org.eclipse.jst.ws.axis2tools.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.ws.cxf.feature.feature.group"
version="" />
- <iu id="org.eclipse.jpt.feature.feature.group" version=""
/>
- <iu id="org.eclipse.wst.common.fproj.feature.group" version=""
/>
- <iu id="org.eclipse.jst.enterprise_ui.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.web_ui.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.xml_ui.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.xsl.feature.feature.group" version=""
/>
- <iu id="org.eclipse.wst.jsdt.feature.feature.group" version=""
/>
- <iu id="org.eclipse.jsf.feature.feature.group" version=""
/>
- <iu id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.ws.jaxws.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.enterprise_core.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.server_adapters.ext.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.server_adapters.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.server_core.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.server_ui.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.web_ui.feature.feature.group"
version="" />
- <iu id="org.eclipse.jsf.feature.source.feature.group"
version="" />
- <iu id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group"
version="" />
- <iu id="org.eclipse.jst.webpageeditor.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.ws_wsdl15.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.common_core.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.common_ui.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.server_adapters.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.server_core.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.server_ui.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.web_core.feature.feature.group"
version="" />
- <iu id="org.eclipse.wst.ws_ui.feature.feature.group" version=""
/>
- <iu id="org.eclipse.wst.xml_core.feature.feature.group"
version="" />
- <iu id="com.google.gdt.eclipse.suite.e36.feature.feature.group"
version="" />
- <iu id="org.drools.eclipse.feature.feature.group" version=""
/>
- <iu id="org.drools.eclipse.task.feature.feature.group"
version="" />
- <iu id="org.guvnor.tools.feature.feature.group" version=""
/>
- <iu id="org.mozilla.xulrunner.feature.feature.group" version=""
/>
- <iu id="org.mozilla.xpcom.feature.feature.group" version=""
/>
- </p2.mirror>
- </target>
-</project>
Copied: trunk/build/target-platform/e361-wtp322.target.p2mirror.xml (from rev 25302,
trunk/build/target-platform/e361-wtp322.target.p2-mirror.xml)
===================================================================
--- trunk/build/target-platform/e361-wtp322.target.p2mirror.xml
(rev 0)
+++ trunk/build/target-platform/e361-wtp322.target.p2mirror.xml 2010-09-29 19:01:24 UTC
(rev 25305)
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project name="Download target platform"
default="download.target.platform">
+ <target name="help">
+ <echo>
+ Use followStrict="true" to prevent downloading all
+ requirements not included in the target platform
+ or
+ followStrict="false" to fetch everything
+
+ To run this script:
+
+ /abs/path/to/eclipse -vm /opt/jdk1.6.0/bin/java -nosplash -data \
+ /tmp/workspace -consolelog -application \
+ org.eclipse.ant.core.antRunner -f *.target.p2mirror.xml \
+ -Ddebug=true \
+ -DfollowStrict=true \
+ -Drepo.dir=/tmp/REPO/
+</echo>
+ </target>
+ <target name="init" unless="repo.dir">
+ <fail>Must set -Drepo.dir=/abs/path/to/download/artifacts/</fail>
+ </target>
+ <target name="download.target.platform" depends="init"
+ description="Download from target platform definition"
if="repo.dir">
+ <property name="verbose" value="false" />
+ <property name="followStrict" value="false" />
+ <echo level="info">Download features/plugins into
${repo.dir}</echo>
+ <p2.mirror destination="file:${repo.dir}"
verbose="${verbose}">
+ <slicingOptions includeFeatures="true"
followStrict="${followStrict}" />
+ <source>
+ <repository
location="http://m2eclipse.sonatype.org/sites/m2e/" />
+ <repository
location="http://m2eclipse.sonatype.org/sites/m2e-extras/"
/>
+ <repository
location="http://eclipse.svnkit.com/1.3.x/" />
+ <repository
+
location="http://www.polarion.org/projects/subversive/download/eclip...
/>
+ <repository
+
location="http://download.eclipse.org/technology/subversive/0.7/week...
/>
+ <repository
+
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
+ <repository
+
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
+ <repository
+
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
+ <repository
location="http://download.eclipse.org/rt/ecf/3.2/3.6/site.p2" />
+ <repository
location="http://download.eclipse.org/tptp/updates/" />
+ <repository
+
location="http://download.eclipse.org/modeling/emf/emf/updates/2.6/R...
/>
+ <repository
+
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
+ <repository
location="http://download.eclipse.org/birt/update-site/2.6/"
/>
+ <repository
location="http://download.eclipse.org/eclipse/updates/3.6.x/" />
+ <repository
+
location="http://download.jboss.org/jbosstools/updates/requirements/...
/>
+ <repository
+
location="http://download.eclipse.org/webtools/repository/helios/" />
+ <repository
+
location="http://download.jboss.org/jbosstools/builds/staging/jbosst...
/>
+ <repository
location="http://dl.google.com/eclipse/plugin/3.6/" />
+ </source>
+ <iu id="org.maven.ide.eclipse.feature.feature.group" version=""
/>
+ <iu id="org.maven.ide.eclipse.wtp.feature.feature.group"
version="" />
+ <iu id="javax.wsdl.feature.feature.group" version="" />
+ <iu id="org.apache.oro.feature.feature.group" version="" />
+ <iu id="org.jdom.feature.feature.group" version="" />
+ <iu id="org.mozilla.xulrunner.feature.feature.group" version=""
/>
+ <iu id="org.mozilla.xpcom.feature.feature.group" version=""
/>
+ <iu id="org.eclipse.emf.ecore.feature.group" version="" />
+ <iu id="org.eclipse.emf.feature.group" version="" />
+ <iu id="org.eclipse.emf.codegen.feature.group" version=""
/>
+ <iu id="org.eclipse.emf.common.feature.group" version="" />
+ <iu id="org.eclipse.emf.databinding.feature.group" version=""
/>
+ <iu id="org.eclipse.emf.codegen.ecore.feature.group" version=""
/>
+ <iu id="org.eclipse.emf.ecore.edit.feature.group" version=""
/>
+ <iu id="org.eclipse.emf.ecore.editor.feature.group" version=""
/>
+ <iu id="org.eclipse.emf.ecore.feature.group" version="" />
+ <iu id="org.eclipse.emf.edit.feature.group" version="" />
+ <iu id="org.eclipse.xsd.feature.group" version="" />
+ <iu id="org.eclipse.swtbot.eclipse.feature.group" version=""
/>
+ <iu id="org.eclipse.swtbot.eclipse.gef.feature.group"
version="" />
+ <iu id="org.eclipse.swtbot.ide.feature.group" version="" />
+ <iu id="org.eclipse.swtbot.eclipse.test.junit4.feature.group"
+ version="" />
+ <iu id="org.eclipse.swtbot.feature.group" version="" />
+ <iu id="org.eclipse.birt.osgi.runtime.sdk.feature.group"
version="" />
+ <iu id="org.eclipse.birt.feature.group" version="" />
+ <iu id="org.eclipse.birt.integration.wtp.feature.group"
version="" />
+ <iu id="com.ibm.icu.base.feature.group" version="" />
+ <iu id="org.eclipse.equinox.server.core.feature.group"
version="" />
+ <iu id="org.eclipse.cvs.feature.group" version="" />
+ <iu id="org.eclipse.help.feature.group" version="" />
+ <iu id="org.eclipse.jdt.feature.group" version="" />
+ <iu id="org.eclipse.platform.feature.group" version="" />
+ <iu id="org.eclipse.platform.ide" version="" />
+ <iu id="org.eclipse.equinox.executable.feature.group"
version="" />
+ <iu id="org.eclipse.equinox.executable" version="" />
+ <iu id="org.eclipse.platform.sdk" version="" />
+ <iu id="org.eclipse.pde.feature.group" version="" />
+ <iu id="org.eclipse.sdk.feature.group" version="" />
+ <iu id="org.eclipse.rcp.feature.group" version="" />
+ <iu id="org.eclipse.rcp.id" version="" />
+ <iu id="org.eclipse.rcp.sdk.id" version="" />
+ <iu id="org.eclipse.releng.tools.feature.group" version=""
/>
+ <iu id="org.eclipse.sdk.ide" version="" />
+ <iu id="org.eclipse.sdk.examples.feature.group" version=""
/>
+ <iu id="org.eclipse.sdk.examples.source.feature.group"
version="" />
+ <iu id="org.eclipse.equinox.compendium.sdk.feature.group"
version="" />
+ <iu id="org.eclipse.equinox.core.sdk.feature.group" version=""
/>
+ <iu id="org.eclipse.equinox.p2.discovery.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.equinox.p2.user.ui.feature.group"
version="" />
+ <iu id="org.eclipse.equinox.p2.sdk.feature.group" version=""
/>
+ <iu id="org.eclipse.equinox.serverside.sdk.feature.group"
version="" />
+ <iu id="org.eclipse.equinox.sdk.feature.group" version=""
/>
+ <iu id="org.eclipse.equinox.weaving.sdk.feature.group"
version="" />
+ <iu id="org.eclipse.equinox.server.jetty.feature.group"
version="" />
+ <iu id="org.eclipse.equinox.server.p2.feature.group" version=""
/>
+ <iu id="org.eclipse.pde.api.tools.ee.fragments.feature.group"
+ version="" />
+ <iu id="org.eclipse.equinox.p2.ui.admin.rcp.product" version=""
/>
+ <iu id="org.eclipse.equinox.server.servletbridge.feature.group"
+ version="" />
+ <iu id="org.eclipse.equinox.server.simple.feature.group"
version="" />
+ <iu id="org.eclipse.birt.feature.group" version="" />
+ <iu id="org.eclipse.datatools.connectivity.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.datatools.enablement.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.datatools.sdk.feature.feature.group"
version="" />
+ <iu id="org.eclipse.datatools.enablement.jdt.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.datatools.modelbase.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.draw2d.feature.group" version="" />
+ <iu id="org.eclipse.gef.feature.group" version="" />
+ <iu id="org.eclipse.zest.feature.group" version="" />
+ <iu id="org.eclipse.uml2.feature.group" version="" />
+ <iu id="org.eclipse.jst.jee" version="" />
+ <iu id="org.eclipse.wst.common.frameworks" version="" />
+ <iu id="org.eclipse.wst.common.project.facet.ui" version=""
/>
+ <iu id="org.eclipse.jst.jee.web" version="" />
+ <iu id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"
+ version="" />
+ <iu id="org.eclipse.jst.ws.axis2tools.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.jst.ws.cxf.feature.feature.group"
version="" />
+ <iu id="org.eclipse.jpt.feature.feature.group" version=""
/>
+ <iu id="org.eclipse.wst.common.fproj.feature.group" version=""
/>
+ <iu id="org.eclipse.jst.enterprise_ui.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.wst.web_ui.feature.feature.group"
version="" />
+ <iu id="org.eclipse.wst.xml_ui.feature.feature.group"
version="" />
+ <iu id="org.eclipse.wst.xsl.feature.feature.group" version=""
/>
+ <iu id="org.eclipse.wst.jsdt.feature.feature.group" version=""
/>
+ <iu id="org.eclipse.jsf.feature.feature.group" version=""
/>
+ <iu id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.jst.ws.jaxws.feature.feature.group"
version="" />
+ <iu id="org.eclipse.jst.enterprise_core.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.jst.server_adapters.ext.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.jst.server_adapters.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.jst.server_core.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.jst.server_ui.feature.feature.group"
version="" />
+ <iu id="org.eclipse.jst.web_ui.feature.feature.group"
version="" />
+ <iu id="org.eclipse.jsf.feature.source.feature.group"
version="" />
+ <iu id="org.eclipse.wst.xml.xpath2.processor.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.jst.webpageeditor.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.wst.ws_wsdl15.feature.feature.group"
version="" />
+ <iu id="org.eclipse.wst.common_core.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.wst.common_ui.feature.feature.group"
version="" />
+ <iu id="org.eclipse.wst.server_adapters.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.wst.server_core.feature.feature.group"
+ version="" />
+ <iu id="org.eclipse.wst.server_ui.feature.feature.group"
version="" />
+ <iu id="org.eclipse.wst.web_core.feature.feature.group"
version="" />
+ <iu id="org.eclipse.wst.ws_ui.feature.feature.group" version=""
/>
+ <iu id="org.eclipse.wst.xml_core.feature.feature.group"
version="" />
+ <iu id="com.google.gdt.eclipse.suite.e36.feature.feature.group"
+ version="" />
+ <iu id="org.drools.eclipse.feature.feature.group" version=""
/>
+ <iu id="org.drools.eclipse.task.feature.feature.group"
version="" />
+ <iu id="org.guvnor.tools.feature.feature.group" version=""
/>
+ <iu id="org.mozilla.xulrunner.feature.feature.group" version=""
/>
+ <iu id="org.mozilla.xpcom.feature.feature.group" version=""
/>
+ </p2.mirror>
+ </target>
+</project>
Property changes on: trunk/build/target-platform/e361-wtp322.target.p2mirror.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Deleted: trunk/build/target-platform/target2ant.xsl
===================================================================
--- trunk/build/target-platform/target2ant.xsl 2010-09-29 18:55:24 UTC (rev 25304)
+++ trunk/build/target-platform/target2ant.xsl 2010-09-29 19:01:24 UTC (rev 25305)
@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
- <xsl:output method="xml" indent="yes" encoding="UTF-8"
- version="1.0" />
- <xsl:decimal-format decimal-separator="."
- grouping-separator="," />
-
- <!-- should we include {@version} for specific ver, or 0.0.0 for latest
- avail? -->
- <xsl:param name="useLatest" select="'true'" />
-
- <xsl:param name="verbose" select="'${verbose}'" />
- <xsl:param name="followStrict" select="'${followStrict}'"
/>
- <xsl:param name="destination" select="'file:${repo.dir}'"
/>
-
- <xsl:variable name="platformFilter"
- select="concat(/target/environment/os/text(), ',',
/target/environment/ws/text(), ',', /target/environment/arch/text())" />
-
- <xsl:template match="target">
- <project name="Download target platform"
default="download.target.platform">
- <target name="help">
- <echo>
- Use followStrict="true" to prevent downloading all
- requirements not included in the target platform
- or
- followStrict="false" to fetch everything
-
- To run this script:
-
- /abs/path/to/eclipse -vm /opt/jdk1.6.0/bin/java -nosplash -data \
- /tmp/workspace -consolelog -application \
- org.eclipse.ant.core.antRunner -f out.xml \
- -Ddebug=true \
- -DfollowStrict=true \
- -Drepo.dir=/tmp/REPO/
-</echo>
- </target>
- <target name="init" unless="repo.dir">
- <fail>Must set -Drepo.dir=/abs/path/to/download/artifacts/</fail>
- </target>
- <target name="download.target.platform" depends="init"
- description="Download from target platform definition"
if="repo.dir">
- <property name="verbose" value="false" />
- <property name="followStrict" value="false" />
- <echo level="info">Download features/plugins into
${repo.dir}</echo>
- <p2.mirror destination="{$destination}"
verbose="{$verbose}">
- <!-- should we add latestVersionOnly="true" to <slicingOptions> ?
-->
- <slicingOptions includeFeatures="true"
followStrict="{$followStrict}"/>
- <source>
- <xsl:apply-templates select="//repository" />
- </source>
- <xsl:apply-templates select="//unit" />
- <xsl:apply-templates select="//feature" />
- <xsl:apply-templates select="//plugin" />
- </p2.mirror>
- </target>
- </project>
- </xsl:template>
-
- <xsl:template match="//repository">
- <xsl:variable name="locationUrl" select="./@location" />
- <repository location="{$locationUrl}" />
- </xsl:template>
-
- <xsl:template match="//unit">
- <xsl:choose>
- <xsl:when test="$useLatest='true'">
- <iu id="{@id}" version="" />
- </xsl:when>
- <xsl:otherwise>
- <iu id="{@id}" version="{@version}" />
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template match="//plugin">
- <iu id="{@id}" version="" />
- </xsl:template>
-
- <xsl:template match="//feature">
- <iu id="{(a)id}.feature.group" version="" />
- </xsl:template>
-
- <!-- ignore anything else -->
- <xsl:template match="environment|targetJRE|launcherArgs|includeBundles"
/>
-
-</xsl:stylesheet>
Copied: trunk/build/target-platform/target2p2mirrorXml.xsl (from rev 25302,
trunk/build/target-platform/target2ant.xsl)
===================================================================
--- trunk/build/target-platform/target2p2mirrorXml.xsl (rev 0)
+++ trunk/build/target-platform/target2p2mirrorXml.xsl 2010-09-29 19:01:24 UTC (rev
25305)
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+ <xsl:output method="xml" indent="yes" encoding="UTF-8"
+ version="1.0" />
+ <xsl:decimal-format decimal-separator="."
+ grouping-separator="," />
+
+ <!-- should we include {@version} for specific ver, or 0.0.0 for latest
+ avail? -->
+ <xsl:param name="useLatest" select="'true'" />
+
+ <xsl:param name="verbose" select="'${verbose}'" />
+ <xsl:param name="followStrict" select="'${followStrict}'"
/>
+ <xsl:param name="destination" select="'file:${repo.dir}'"
/>
+
+ <xsl:variable name="platformFilter"
+ select="concat(/target/environment/os/text(), ',',
/target/environment/ws/text(), ',', /target/environment/arch/text())" />
+
+ <xsl:template match="target">
+ <project name="Download target platform"
default="download.target.platform">
+ <target name="help">
+ <echo>
+ Use followStrict="true" to prevent downloading all
+ requirements not included in the target platform
+ or
+ followStrict="false" to fetch everything
+
+ To run this script:
+
+ /abs/path/to/eclipse -vm /opt/jdk1.6.0/bin/java -nosplash -data \
+ /tmp/workspace -consolelog -application \
+ org.eclipse.ant.core.antRunner -f *.target.p2mirror.xml \
+ -Ddebug=true \
+ -DfollowStrict=true \
+ -Drepo.dir=/tmp/REPO/
+</echo>
+ </target>
+ <target name="init" unless="repo.dir">
+ <fail>Must set -Drepo.dir=/abs/path/to/download/artifacts/</fail>
+ </target>
+ <target name="download.target.platform" depends="init"
+ description="Download from target platform definition"
if="repo.dir">
+ <property name="verbose" value="false" />
+ <property name="followStrict" value="false" />
+ <echo level="info">Download features/plugins into
${repo.dir}</echo>
+ <p2.mirror destination="{$destination}"
verbose="{$verbose}">
+ <!-- should we add latestVersionOnly="true" to <slicingOptions> ?
-->
+ <slicingOptions includeFeatures="true"
followStrict="{$followStrict}"/>
+ <source>
+ <xsl:apply-templates select="//repository" />
+ </source>
+ <xsl:apply-templates select="//unit" />
+ <xsl:apply-templates select="//feature" />
+ <xsl:apply-templates select="//plugin" />
+ </p2.mirror>
+ </target>
+ </project>
+ </xsl:template>
+
+ <xsl:template match="//repository">
+ <xsl:variable name="locationUrl" select="./@location" />
+ <repository location="{$locationUrl}" />
+ </xsl:template>
+
+ <xsl:template match="//unit">
+ <xsl:choose>
+ <xsl:when test="$useLatest='true'">
+ <iu id="{@id}" version="" />
+ </xsl:when>
+ <xsl:otherwise>
+ <iu id="{@id}" version="{@version}" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:template match="//plugin">
+ <iu id="{@id}" version="" />
+ </xsl:template>
+
+ <xsl:template match="//feature">
+ <iu id="{(a)id}.feature.group" version="" />
+ </xsl:template>
+
+ <!-- ignore anything else -->
+ <xsl:template match="environment|targetJRE|launcherArgs|includeBundles"
/>
+
+</xsl:stylesheet>
Property changes on: trunk/build/target-platform/target2p2mirrorXml.xsl
___________________________________________________________________
Name: svn:mime-type
+ text/plain