use groovy script to generate update site.xml (FELIX-1597)
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@816682 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/sigil/build.xml b/sigil/build.xml
index 619ad05..3e17dbc 100644
--- a/sigil/build.xml
+++ b/sigil/build.xml
@@ -18,8 +18,11 @@
under the License.
-->
<project name="sigil" default="dist"
- xmlns:ivy="antlib:org.apache.ivy.ant">
+ xmlns:ivy="antlib:org.apache.ivy.ant"
+ xmlns:groovy="antlib:org.codehaus.groovy">
+
<import file="bldcommon/common.xml"/>
+
<fileset id="my.projects" dir="${basedir}">
<exclude name="ivy/resolver/test/**/${build_xml}"/>
<exclude name="ivy/resolver/example/**/${build_xml}"/>
@@ -35,12 +38,11 @@
<target name="clean" depends="clean-list, clean-site" />
- <target name="build" depends="build-list" />
+ <target name="build" depends="init, build-list" />
<target name="report" depends="report-list" />
- <target name="site" depends="common-init">
- <copy file="eclipse/updatesite/site.xml" todir="${site.dir}" />
+ <target name="site" depends="bldcommon.init">
<!-- eclipse features -->
<ivy:retrieve organisation="org.apache" module="felix.sigil.eclipse.core.feature" revision="latest.integration" inline="true" pattern="${site.dir}/features/[artifact]_${buildVersion}.[ext]" transitive="false"/>
<ivy:retrieve organisation="org.apache" module="felix.sigil.eclipse.obr.feature" revision="latest.integration" inline="true" pattern="${site.dir}/features/[artifact]_${buildVersion}.[ext]" transitive="false"/>
@@ -66,6 +68,11 @@
<!-- ivy -->
<ivy:retrieve organisation="org.apache" module="felix.sigil.ivy.resolver" revision="latest.integration" inline="true" pattern="${site.dir}/ivy/[artifact].[ext]" transitive="false"/>
+
+ <groovy:groovy src="bldcommon/updatesite.groovy">
+ <arg value="${site.dir}/features"/>
+ <arg value="${site.dir}/site.xml" />
+ </groovy:groovy>
</target>
<target name="clean-site">