-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.xml
44 lines (33 loc) · 2.79 KB
/
build.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<project default="jar">
<property file="build.properties"/>
<property name="build.dir" value="build"/>
<property name="xalan.version" value="xalan-j_2_7_1"/>
<property name="ibis-xalan.version" value="2.7.1.1"/>
<property name="src.dir" value="${build.dir}/${xalan.version}/src"/>
<target name="jar" description="Create jar files and update testproject">
<delete dir="${build.dir}"/>
<unzip src="${basedir}/${xalan.version}-src.zip" dest="${build.dir}"/>
<delete dir="${src.dir}/META-INF"/>
<move todir="${src.dir}/nl/nn/org">
<fileset dir="${src.dir}/org"/>
</move>
<replace dir="${src.dir}" token="org.apache.xalan" value="nl.nn.org.apache.xalan" summary="true"/>
<replace dir="${src.dir}" token="org.apache.xml" value="nl.nn.org.apache.xml" summary="true"/>
<replace dir="${src.dir}" token="org.apache.xpath" value="nl.nn.org.apache.xpath" summary="true"/>
<replace dir="${src.dir}" token="nl.nn.org.apache.xml.serialize.XMLSerializer" value="org.apache.xml.serialize.XMLSerializer" summary="true"/>
<replace file="${build.dir}/${xalan.version}/build.xml" summary="true">
<replacefilter token="org/apache/xml" value="nl/nn/org/apache/xml"/>
<replacefilter token="nl/nn/org/apache/xmlcommons" value="org/apache/xmlcommons"/>
<replacefilter token="org/apache/xpath" value="nl/nn/org/apache/xpath"/>
<replacefilter token="org/apache/xalan" value="nl/nn/org/apache/xalan"/>
<replacefilter token="org.apache.xalan" value="nl.nn.org.apache.xalan"/>
</replace>
<ant dir="${build.dir}/${xalan.version}" antfile="build.xml" inheritAll="false"/>
<copy file="${build.dir}/${xalan.version}/build/xalan.jar" tofile="${basedir}/../mvn-repo/releases/org/ibissource/ibis-xalan/${ibis-xalan.version}/ibis-xalan-${ibis-xalan.version}.jar"/>
<copy file="ibis-xalan.pom" tofile="${basedir}/../mvn-repo/releases/org/ibissource/ibis-xalan/${ibis-xalan.version}/ibis-xalan-${ibis-xalan.version}.pom"/>
<replace file="${basedir}/../mvn-repo/releases/org/ibissource/ibis-xalan/${ibis-xalan.version}/ibis-xalan-${ibis-xalan.version}.pom" token="@version@" value="${ibis-xalan.version}" summary="true"/>
<copy file="${build.dir}/${xalan.version}/build/serializer.jar" tofile="${basedir}/../mvn-repo/releases/org/ibissource/ibis-xalan-serializer/${ibis-xalan.version}/ibis-xalan-serializer-${ibis-xalan.version}.jar"/>
<copy file="ibis-xalan-serializer.pom" tofile="${basedir}/../mvn-repo/releases/org/ibissource/ibis-xalan-serializer/${ibis-xalan.version}/ibis-xalan-serializer-${ibis-xalan.version}.pom"/>
<replace file="${basedir}/../mvn-repo/releases/org/ibissource/ibis-xalan-serializer/${ibis-xalan.version}/ibis-xalan-serializer-${ibis-xalan.version}.pom" token="@version@" value="${ibis-xalan.version}" summary="true"/>
</target>
</project>