From 207675b08a979684c4b94c428ef3cb44eb738dc1 Mon Sep 17 00:00:00 2001
From: david_williams <david_williams>
Date: Sun, 6 Mar 2011 06:13:57 +0000
Subject: [PATCH] cleanup and format

---
 .../distribution/jsdt.site/publish.xml        | 1233 +++++++----------
 1 file changed, 464 insertions(+), 769 deletions(-)

diff --git a/releng.wtpbuilder/distribution/jsdt.site/publish.xml b/releng.wtpbuilder/distribution/jsdt.site/publish.xml
index 0960387b7..cc853bc66 100644
--- a/releng.wtpbuilder/distribution/jsdt.site/publish.xml
+++ b/releng.wtpbuilder/distribution/jsdt.site/publish.xml
@@ -60,7 +60,9 @@
             <fileset dir="${templateDir}/templateFiles"/>
         </copy>
 
-        <copy todir="${resultDir}" file="${buildDirectory}/maps/${env.RELENG}/distribution/${build.distribution}.site/prereqsToDisplay.php" />
+        <copy
+            todir="${resultDir}"
+            file="${buildDirectory}/maps/${env.RELENG}/distribution/${build.distribution}.site/prereqsToDisplay.php"/>
 
         <copy
             overwrite="true"
@@ -130,13 +132,7 @@
                 pattern="MMMM d, yyyy"/>
         </tstamp>
 
-        <!--  Insert Build Type descriptor, I, S, etc. (php files have to expand to 'Integration', etc., as desired  -->
-            <replace
-                dir="${resultDir}"
-                includes="**/*.php,*.xml"
-                token="@buildtype@"
-                value="${buildType}"/>
-            
+
         <antcall target="writeData"/>
         <!--
             Update timestamp on file to permit overwrite through Ant
@@ -241,11 +237,11 @@
 
 
                 <!--  Insert Build Type descriptor, I, S, etc. (php files have to expand to 'Integration', etc., as desired  -->
-                <replace
-                    dir="${resultDir}"
-                    includes="**/*.php,*.xml"
-                    token="@buildtype@"
-                    value="${buildType}"/>
+        <replace
+            dir="${resultDir}"
+            includes="**/*.php,*.xml"
+            token="@buildtype@"
+            value="${buildType}"/>
 
         <antcall target="writeData"/>
         <!--
@@ -320,778 +316,477 @@
         <echo message="doCompileLogs: ${doCompileLogs)   outputDirectory: ${outputDirectory}"/>
     </target>
     <target name="writeData">
-        <!--  Insert Build Date  -->
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@date@"
-            value="${TODAY}"/>
 
-        <!--  Insert Build Name and related information -->
         <replace
             dir="${resultDir}"
             includes="**/*.php,*.xml"
-            token="@build@"
-            value="${buildLabel}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@buildBranch@"
-            value="${buildBranch}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@build_distribution@"
-            value="${build.distribution}"/>
+            value=""
+            propertyFile="${dependency.properties}">      
 
-        <!--  Insert PreRequsites  -->
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatformFile@"
-            value="${eclipseplatform.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatformURL@"
-            value="${eclipseplatform.url}/${eclipseplatform.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatformBuildURL@"
-            value="${eclipseplatform.url}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatformfilelinux@"
-            value="${eclipseplatform.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatformfilewindows@"
-            value="${eclipseplatform.file.win32-win32-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatformfilemacos@"
-            value="${eclipseplatform.file.macosx-carbon-ppc}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatformBuildHome@"
-            value="${eclipseplatform.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatform.mirror.prefixuri@"
-            value="${eclipseplatform.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseplatform.fspath.prefix@"
-            value="${eclipse.fspath.prefix}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseFile@"
-            value="${eclipse.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseURL@"
-            value="${eclipse.url}/${eclipse.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseBuildURL@"
-            value="${eclipse.url}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipsefilelinux@"
-            value="${eclipse.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipsefilewindows@"
-            value="${eclipse.file.win32-win32-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipsefilemacos@"
-            value="${eclipse.file.macosx-carbon-ppc}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipseBuildHome@"
-            value="${eclipse.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipse.mirror.prefixuri@"
-            value="${eclipse.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipse.fspath.prefix@"
-            value="${eclipse.fspath.prefix}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@testURL@"
-            value="${eclipseTestFramework.url}/${eclipseTestFramework.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@testFile@"
-            value="${eclipseTestFramework.file}"/>
+        <!-- general build info -->
 
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xName@"
-            value="${e4x.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xDescription@"
-            value="${e4x.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xFile@"
-            value="${e4x.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xURL@"
-            value="${e4x.url}/${eclipse.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xBuildURL@"
-            value="${e4x.url}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xfilelinux@"
-            value="${e4x.file.linux-gtk-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xfilewindows@"
-            value="${e4x.file.win32-win32-x86}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xfilemacos@"
-            value="${e4x.file.macosx-carbon-ppc}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4xBuildHome@"
-            value="${e4x.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4x.mirror.prefixuri@"
-            value="${e4x.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@4x.fspath.prefix@"
-            value="${e4x.fspath.prefix}"/>
+            <replacefilter
+                token="@buildtype@"
+                value="${buildType}"/>
 
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfName@"
-            value="${emf.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfDescription@"
-            value="${emf.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfFile@"
-            value="${emf.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfURL@"
-            value="${emf.url}/${emf.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfBuildHome@"
-            value="${emf.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emf.mirror.prefixuri@"
-            value="${emf.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfsourceURL@"
-            value="${emfsourcedoc.url}/${emfsourcedoc.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfsourceFile@"
-            value="${emfsourcedoc.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfsourceName@"
-            value="${emfsourcedoc.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfsourceDescription@"
-            value="${emfsourcedoc.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfsourceBuildHome@"
-            value="${emfsourcedoc.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfsource.mirror.prefixuri@"
-            value="${emfsourcedoc.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdsourceURL@"
-            value="${emfxsdsourcedoc.url}/${emfxsdsourcedoc.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdsourceFile@"
-            value="${emfxsdsourcedoc.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdsourceName@"
-            value="${emfxsdsourcedoc.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdsourceDescription@"
-            value="${emfxsdsourcedoc.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdsourceBuildHome@"
-            value="${emfxsdsourcedoc.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdsource.mirror.prefixuri@"
-            value="${emfxsdsourcedoc.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdFile@"
-            value="${emfxsd.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdName@"
-            value="${emfxsd.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdDescription@"
-            value="${emfxsd.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdURL@"
-            value="${emfxsd.url}/${emfxsd.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsdBuildHome@"
-            value="${emfxsd.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfxsd.mirror.prefixuri@"
-            value="${emfxsd.mirror.prefixuri}"/>
+            <replacefilter
+                token="@date@"
+                value="${TODAY}"/>
 
+            <replacefilter
+                token="@build@"
+                value="${buildLabel}"/>
 
+            <replacefilter
+                token="@buildBranch@"
+                value="${buildBranch}"/>
 
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdsourceURL@"
-            value="${emfandxsdsourcedoc.url}/${emfandxsdsourcedoc.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdsourceFile@"
-            value="${emfandxsdsourcedoc.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdsourceName@"
-            value="${emfandxsdsourcedoc.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdsourceDescription@"
-            value="${emfandxsdsourcedoc.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdsourceBuildHome@"
-            value="${emfandxsdsourcedoc.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdsource.mirror.prefixuri@"
-            value="${emfandxsdsourcedoc.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdFile@"
-            value="${emfandxsd.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdRepo@"
-            value="${emfandxsd.repo}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdName@"
-            value="${emfandxsd.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdDescription@"
-            value="${emfandxsd.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdURL@"
-            value="${emfandxsd.url}/${emfandxsd.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsdBuildHome@"
-            value="${emfandxsd.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfandxsd.mirror.prefixuri@"
-            value="${emfandxsd.mirror.prefixuri}"/>
+            <replacefilter
+                token="@build_distribution@"
+                value="${build.distribution}"/>
+        
+            <!-- prereq info -->
 
+            <replacefilter
+                token="@eclipseplatformFile@"
+                property="eclipseplatform.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@eclipseplatformURL@"
+                property="eclipseplatform.url/eclipseplatform.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@eclipseplatformBuildURL@"
+                property="eclipseplatform.url"/>
+            <replacefilter
+                token="@eclipseplatformfilelinux@"
+                property="eclipseplatform.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@eclipseplatformfilewindows@"
+                property="eclipseplatform.file.win32-win32-x86"/>
+            <replacefilter
+                token="@eclipseplatformfilemacos@"
+                property="eclipseplatform.file.macosx-carbon-ppc"/>
+            <replacefilter
+                token="@eclipseplatformBuildHome@"
+                property="eclipseplatform.build.home"/>
+            <replacefilter
+                token="@eclipseplatform.mirror.prefixuri@"
+                property="eclipseplatform.mirror.prefixuri"/>
+            <replacefilter
+                token="@eclipseplatform.fspath.prefix@"
+                property="eclipse.fspath.prefix"/>
+            <replacefilter
+                token="@eclipseFile@"
+                property="eclipse.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@eclipseURL@"
+                property="eclipse.url/eclipse.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@eclipseBuildURL@"
+                property="eclipse.url"/>
+            <replacefilter
+                token="@eclipsefilelinux@"
+                property="eclipse.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@eclipsefilewindows@"
+                property="eclipse.file.win32-win32-x86"/>
+            <replacefilter
+                token="@eclipsefilemacos@"
+                property="eclipse.file.macosx-carbon-ppc"/>
+            <replacefilter
+                token="@eclipseBuildHome@"
+                property="eclipse.build.home"/>
+            <replacefilter
+                token="@eclipse.mirror.prefixuri@"
+                property="eclipse.mirror.prefixuri"/>
+            <replacefilter
+                token="@eclipse.fspath.prefix@"
+                property="eclipse.fspath.prefix"/>
+            <replacefilter
+                token="@testURL@"
+                property="eclipseTestFramework.url/eclipseTestFramework.file"/>
+            <replacefilter
+                token="@testFile@"
+                property="eclipseTestFramework.file"/>
 
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emftransactionFile@"
-            value="${emftransaction.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emftransactionURL@"
-            value="${emftransaction.url}/${emftransaction.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emftransactionBuildHome@"
-            value="${emftransaction.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emftransaction.mirror.prefixuri@"
-            value="${emftransaction.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emftransactionName@"
-            value="${emftransaction.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emftransactionDescription@"
-            value="${emftransaction.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationFile@"
-            value="${emfvalidation.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationURL@"
-            value="${emfvalidation.url}/${emfvalidation.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationBuildHome@"
-            value="${emfvalidation.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidation.mirror.prefixuri@"
-            value="${emfvalidation.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationName@"
-            value="${emfvalidation.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationDescription@"
-            value="${emfvalidation.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationsourceFile@"
-            value="${emfvalidationsourcedoc.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationsourceURL@"
-            value="${emfvalidationsourcedoc.url}/${emfvalidationsourcedoc.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationsourceBuildHome@"
-            value="${emfvalidationsourcedoc.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationsource.mirror.prefixuri@"
-            value="${emfvalidationsourcedoc.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationsourceName@"
-            value="${emfvalidationsourcedoc.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@emfvalidationsourceDescription@"
-            value="${emfvalidationsourcedoc.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@graphitiFile@"
-            value="${graphiti.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@graphitiURL@"
-            value="${graphiti.url}/${graphiti.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@graphitiBuildHome@"
-            value="${graphiti.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@graphiti.mirror.prefixuri@"
-            value="${graphiti.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@graphitiName@"
-            value="${graphiti.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@graphitiDescription@"
-            value="${graphiti.description}"/>
+            <replacefilter
+                token="@4xName@"
+                property="e4x.name"/>
+            <replacefilter
+                token="@4xDescription@"
+                property="e4x.description"/>
+            <replacefilter
+                token="@4xFile@"
+                property="e4x.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@4xURL@"
+                property="e4x.url/eclipse.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@4xBuildURL@"
+                property="e4x.url"/>
+            <replacefilter
+                token="@4xfilelinux@"
+                property="e4x.file.linux-gtk-x86"/>
+            <replacefilter
+                token="@4xfilewindows@"
+                property="e4x.file.win32-win32-x86"/>
+            <replacefilter
+                token="@4xfilemacos@"
+                property="e4x.file.macosx-carbon-ppc"/>
+            <replacefilter
+                token="@4xBuildHome@"
+                property="e4x.build.home"/>
+            <replacefilter
+                token="@4x.mirror.prefixuri@"
+                property="e4x.mirror.prefixuri"/>
+            <replacefilter
+                token="@4x.fspath.prefix@"
+                property="e4x.fspath.prefix"/>
 
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wstName@"
-            value="${wst.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wstDescription@"
-            value="${wst.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wstFile@"
-            value="${wst.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wstURL@"
-            value="${wst.url}/${wst.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wstBuildHome@"
-            value="${wst.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wst.mirror.prefixuri@"
-            value="${wst.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jstName@"
-            value="${jst.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jstDescription@"
-            value="${jst.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jstFile@"
-            value="${jst.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jstURL@"
-            value="${jst.url}/${jst.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jstBuildHome@"
-            value="${jst.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jst.mirror.prefixuri@"
-            value="${jst.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtpName@"
-            value="${wtp.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtpDescription@"
-            value="${wtp.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtpFile@"
-            value="${wtp.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtpRepo@"
-            value="${wtp.repo}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtpURL@"
-            value="${wtp.url}/${wtp.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtpBuildHome@"
-            value="${wtp.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtp.mirror.prefixuri@"
-            value="${wtp.mirror.prefixuri}"/>
+            <replacefilter
+                token="@emfName@"
+                property="emf.name"/>
+            <replacefilter
+                token="@emfDescription@"
+                property="emf.description"/>
+            <replacefilter
+                token="@emfFile@"
+                property="emf.file"/>
+            <replacefilter
+                token="@emfURL@"
+                property="emf.url/emf.file"/>
+            <replacefilter
+                token="@emfBuildHome@"
+                property="emf.build.home"/>
+            <replacefilter
+                token="@emf.mirror.prefixuri@"
+                property="emf.mirror.prefixuri"/>
+            <replacefilter
+                token="@emfsourceURL@"
+                property="emfsourcedoc.url/emfsourcedoc.file"/>
+            <replacefilter
+                token="@emfsourceFile@"
+                property="emfsourcedoc.file"/>
+            <replacefilter
+                token="@emfsourceName@"
+                property="emfsourcedoc.name"/>
+            <replacefilter
+                token="@emfsourceDescription@"
+                property="emfsourcedoc.description"/>
+            <replacefilter
+                token="@emfsourceBuildHome@"
+                property="emfsourcedoc.build.home"/>
+            <replacefilter
+                token="@emfsource.mirror.prefixuri@"
+                property="emfsourcedoc.mirror.prefixuri"/>
+            <replacefilter
+                token="@emfxsdsourceURL@"
+                property="emfxsdsourcedoc.url/emfxsdsourcedoc.file"/>
+            <replacefilter
+                token="@emfxsdsourceFile@"
+                property="emfxsdsourcedoc.file"/>
+            <replacefilter
+                token="@emfxsdsourceName@"
+                property="emfxsdsourcedoc.name"/>
+            <replacefilter
+                token="@emfxsdsourceDescription@"
+                property="emfxsdsourcedoc.description"/>
+            <replacefilter
+                token="@emfxsdsourceBuildHome@"
+                property="emfxsdsourcedoc.build.home"/>
+            <replacefilter
+                token="@emfxsdsource.mirror.prefixuri@"
+                property="emfxsdsourcedoc.mirror.prefixuri"/>
+            <replacefilter
+                token="@emfxsdFile@"
+                property="emfxsd.file"/>
+            <replacefilter
+                token="@emfxsdName@"
+                property="emfxsd.name"/>
+            <replacefilter
+                token="@emfxsdDescription@"
+                property="emfxsd.description"/>
+            <replacefilter
+                token="@emfxsdURL@"
+                property="emfxsd.url/emfxsd.file"/>
+            <replacefilter
+                token="@emfxsdBuildHome@"
+                property="emfxsd.build.home"/>
+            <replacefilter
+                token="@emfxsd.mirror.prefixuri@"
+                property="emfxsd.mirror.prefixuri"/>
 
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtptestsName@"
-            value="${wtptests.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtptestsDescription@"
-            value="${wtptests.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtptestsFile@"
-            value="${wtptests.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtptestsURL@"
-            value="${wtptests.url}/${wtptests.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtptestsBuildHome@"
-            value="${wtptests.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@wtptests.mirror.prefixuri@"
-            value="${wtptests.mirror.prefixuri}"/>
 
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@gefFile@"
-            value="${gef.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@gefRepo@"
-            value="${gef.repo}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@gefURL@"
-            value="${gef.url}/${gef.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@gefBuildHome@"
-            value="${gef.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@gef.mirror.prefixuri@"
-            value="${gef.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@gefName@"
-            value="${gef.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@gefDescription@"
-            value="${gef.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipserelengFile@"
-            value="${eclipsereleng.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@eclipserelengURL@"
-            value="${eclipsereleng.url}/${eclipsereleng.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@orbitthirdpartyzipFile@"
-            value="${orbitthirdpartyzip.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@orbitthirdpartyzipURL@"
-            value="${orbitthirdpartyzip.url}/${orbitthirdpartyzip.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@orbitthirdpartyzipBuildHome@"
-            value="${orbitthirdpartyzip.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@orbitthirdpartyzip.mirror.prefixuri@"
-            value="${orbitthirdpartyzip.mirror.prefixuri}"/>
 
+            <replacefilter
+                token="@emfandxsdsourceURL@"
+                property="emfandxsdsourcedoc.url/emfandxsdsourcedoc.file"/>
+            <replacefilter
+                token="@emfandxsdsourceFile@"
+                property="emfandxsdsourcedoc.file"/>
+            <replacefilter
+                token="@emfandxsdsourceName@"
+                property="emfandxsdsourcedoc.name"/>
+            <replacefilter
+                token="@emfandxsdsourceDescription@"
+                property="emfandxsdsourcedoc.description"/>
+            <replacefilter
+                token="@emfandxsdsourceBuildHome@"
+                property="emfandxsdsourcedoc.build.home"/>
+            <replacefilter
+                token="@emfandxsdsource.mirror.prefixuri@"
+                property="emfandxsdsourcedoc.mirror.prefixuri"/>
+            <replacefilter
+                token="@emfandxsdFile@"
+                property="emfandxsd.file"/>
+            <replacefilter
+                token="@emfandxsdRepo@"
+                property="emfandxsd.repo"/>
+            <replacefilter
+                token="@emfandxsdName@"
+                property="emfandxsd.name"/>
+            <replacefilter
+                token="@emfandxsdDescription@"
+                property="emfandxsd.description"/>
+            <replacefilter
+                token="@emfandxsdURL@"
+                property="emfandxsd.url/emfandxsd.file"/>
+            <replacefilter
+                token="@emfandxsdBuildHome@"
+                property="emfandxsd.build.home"/>
+            <replacefilter
+                token="@emfandxsd.mirror.prefixuri@"
+                property="emfandxsd.mirror.prefixuri"/>
 
-        <!-- no longer used. Post 1.5.5 -->
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jemFile@"
-            value="${jem.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jemURL@"
-            value="${jem.url}/${jem.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jemBuildHome@"
-            value="${jem.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@jem.mirror.prefixuri@"
-            value="${jem.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dtpFile@"
-            value="${dtp.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dtpRepo@"
-            value="${dtp.repo}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dtpURL@"
-            value="${dtp.url}/${dtp.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dtpBuildHome@"
-            value="${dtp.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dtp.mirror.prefixuri@"
-            value="${dtp.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dtpName@"
-            value="${dtp.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dtpDescription@"
-            value="${dtp.description}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dltkFile@"
-            value="${dltk.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dltkURL@"
-            value="${dltk.url}/${dltk.file}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dltkBuildHome@"
-            value="${dltk.build.home}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dltk.mirror.prefixuri@"
-            value="${dltk.mirror.prefixuri}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dltkName@"
-            value="${dltk.name}"/>
-        <replace
-            dir="${resultDir}"
-            includes="**/*.php,*.xml"
-            token="@dltkDescription@"
-            value="${dltk.description}"/>
+
+            <replacefilter
+                token="@emftransactionFile@"
+                property="emftransaction.file"/>
+            <replacefilter
+                token="@emftransactionURL@"
+                property="emftransaction.url/emftransaction.file"/>
+            <replacefilter
+                token="@emftransactionBuildHome@"
+                property="emftransaction.build.home"/>
+            <replacefilter
+                token="@emftransaction.mirror.prefixuri@"
+                property="emftransaction.mirror.prefixuri"/>
+            <replacefilter
+                token="@emftransactionName@"
+                property="emftransaction.name"/>
+            <replacefilter
+                token="@emftransactionDescription@"
+                property="emftransaction.description"/>
+            <replacefilter
+                token="@emfvalidationFile@"
+                property="emfvalidation.file"/>
+            <replacefilter
+                token="@emfvalidationURL@"
+                property="emfvalidation.url/emfvalidation.file"/>
+            <replacefilter
+                token="@emfvalidationBuildHome@"
+                property="emfvalidation.build.home"/>
+            <replacefilter
+                token="@emfvalidation.mirror.prefixuri@"
+                property="emfvalidation.mirror.prefixuri"/>
+            <replacefilter
+                token="@emfvalidationName@"
+                property="emfvalidation.name"/>
+            <replacefilter
+                token="@emfvalidationDescription@"
+                property="emfvalidation.description"/>
+            <replacefilter
+                token="@emfvalidationsourceFile@"
+                property="emfvalidationsourcedoc.file"/>
+            <replacefilter
+                token="@emfvalidationsourceURL@"
+                property="emfvalidationsourcedoc.url/emfvalidationsourcedoc.file"/>
+            <replacefilter
+                token="@emfvalidationsourceBuildHome@"
+                property="emfvalidationsourcedoc.build.home"/>
+            <replacefilter
+                token="@emfvalidationsource.mirror.prefixuri@"
+                property="emfvalidationsourcedoc.mirror.prefixuri"/>
+            <replacefilter
+                token="@emfvalidationsourceName@"
+                property="emfvalidationsourcedoc.name"/>
+            <replacefilter
+                token="@emfvalidationsourceDescription@"
+                property="emfvalidationsourcedoc.description"/>
+            <replacefilter
+                token="@graphitiFile@"
+                property="graphiti.file"/>
+            <replacefilter
+                token="@graphitiURL@"
+                property="graphiti.url/graphiti.file"/>
+            <replacefilter
+                token="@graphitiBuildHome@"
+                property="graphiti.build.home"/>
+            <replacefilter
+                token="@graphiti.mirror.prefixuri@"
+                property="graphiti.mirror.prefixuri"/>
+            <replacefilter
+                token="@graphitiName@"
+                property="graphiti.name"/>
+            <replacefilter
+                token="@graphitiDescription@"
+                property="graphiti.description"/>
+
+            <replacefilter
+                token="@wstName@"
+                property="wst.name"/>
+            <replacefilter
+                token="@wstDescription@"
+                property="wst.description"/>
+            <replacefilter
+                token="@wstFile@"
+                property="wst.file"/>
+            <replacefilter
+                token="@wstURL@"
+                property="wst.url/wst.file"/>
+            <replacefilter
+                token="@wstBuildHome@"
+                property="wst.build.home"/>
+            <replacefilter
+                token="@wst.mirror.prefixuri@"
+                property="wst.mirror.prefixuri"/>
+            <replacefilter
+                token="@jstName@"
+                property="jst.name"/>
+            <replacefilter
+                token="@jstDescription@"
+                property="jst.description"/>
+            <replacefilter
+                token="@jstFile@"
+                property="jst.file"/>
+            <replacefilter
+                token="@jstURL@"
+                property="jst.url/jst.file"/>
+            <replacefilter
+                token="@jstBuildHome@"
+                property="jst.build.home"/>
+            <replacefilter
+                token="@jst.mirror.prefixuri@"
+                property="jst.mirror.prefixuri"/>
+            <replacefilter
+                token="@wtpName@"
+                property="wtp.name"/>
+            <replacefilter
+                token="@wtpDescription@"
+                property="wtp.description"/>
+            <replacefilter
+                token="@wtpFile@"
+                property="wtp.file"/>
+            <replacefilter
+                token="@wtpRepo@"
+                property="wtp.repo"/>
+            <replacefilter
+                token="@wtpURL@"
+                property="wtp.url/wtp.file"/>
+            <replacefilter
+                token="@wtpBuildHome@"
+                property="wtp.build.home"/>
+            <replacefilter
+                token="@wtp.mirror.prefixuri@"
+                property="wtp.mirror.prefixuri"/>
+
+            <replacefilter
+                token="@wtptestsName@"
+                property="wtptests.name"/>
+            <replacefilter
+                token="@wtptestsDescription@"
+                property="wtptests.description"/>
+            <replacefilter
+                token="@wtptestsFile@"
+                property="wtptests.file"/>
+            <replacefilter
+                token="@wtptestsURL@"
+                property="wtptests.url/wtptests.file"/>
+            <replacefilter
+                token="@wtptestsBuildHome@"
+                property="wtptests.build.home"/>
+            <replacefilter
+                token="@wtptests.mirror.prefixuri@"
+                property="wtptests.mirror.prefixuri"/>
+
+            <replacefilter
+                token="@gefFile@"
+                property="gef.file"/>
+            <replacefilter
+                token="@gefRepo@"
+                property="gef.repo"/>
+            <replacefilter
+                token="@gefURL@"
+                property="gef.url/gef.file"/>
+            <replacefilter
+                token="@gefBuildHome@"
+                property="gef.build.home"/>
+            <replacefilter
+                token="@gef.mirror.prefixuri@"
+                property="gef.mirror.prefixuri"/>
+            <replacefilter
+                token="@gefName@"
+                property="gef.name"/>
+            <replacefilter
+                token="@gefDescription@"
+                property="gef.description"/>
+            <replacefilter
+                token="@eclipserelengFile@"
+                property="eclipsereleng.file"/>
+            <replacefilter
+                token="@eclipserelengURL@"
+                property="eclipsereleng.url/eclipsereleng.file"/>
+            <replacefilter
+                token="@orbitthirdpartyzipFile@"
+                property="orbitthirdpartyzip.file"/>
+            <replacefilter
+                token="@orbitthirdpartyzipURL@"
+                property="orbitthirdpartyzip.url/orbitthirdpartyzip.file"/>
+            <replacefilter
+                token="@orbitthirdpartyzipBuildHome@"
+                property="orbitthirdpartyzip.build.home"/>
+            <replacefilter
+                token="@orbitthirdpartyzip.mirror.prefixuri@"
+                property="orbitthirdpartyzip.mirror.prefixuri"/>
+
+            <replacefilter
+                token="@dtpFile@"
+                property="dtp.file"/>
+            <replacefilter
+                token="@dtpRepo@"
+                property="dtp.repo"/>
+            <replacefilter
+                token="@dtpURL@"
+                property="dtp.url/dtp.file"/>
+            <replacefilter
+                token="@dtpBuildHome@"
+                property="dtp.build.home"/>
+            <replacefilter
+                token="@dtp.mirror.prefixuri@"
+                property="dtp.mirror.prefixuri"/>
+            <replacefilter
+                token="@dtpName@"
+                property="dtp.name"/>
+            <replacefilter
+                token="@dtpDescription@"
+                property="dtp.description"/>
+            <replacefilter
+                token="@dltkFile@"
+                property="dltk.file"/>
+            <replacefilter
+                token="@dltkURL@"
+                property="dltk.url/dltk.file"/>
+            <replacefilter
+                token="@dltkBuildHome@"
+                property="dltk.build.home"/>
+            <replacefilter
+                token="@dltk.mirror.prefixuri@"
+                property="dltk.mirror.prefixuri"/>
+            <replacefilter
+                token="@dltkName@"
+                property="dltk.name"/>
+            <replacefilter
+                token="@dltkDescription@"
+                property="dltk.description"/>
+        </replace>
     </target>
 </project>
\ No newline at end of file
-- 
GitLab