1+ <project name =" xml-validator" >
2+ <description >
3+ Ant build file with extensions used in the maven build (via the antrun plugin).
4+ </description >
5+ <target name =" check-and-install-xerces-jars" depends =" xerces-install-xercesImpl,xerces-install-xpath2,xerces-install-cupv10k,xerces-install-icu4j" >
6+ <echo level =" info" message =" Finished setup of xerces JARs." />
7+ </target >
8+ <target name =" xerces-check-xercesImpl" >
9+ <available file =" ${ settings.localRepository } /eu/europa/ec/itb/xerces/xercesImpl/${ version.xercesBuild } /xercesImpl-${ version.xercesBuild } .jar" property =" xercesImpl.exists" />
10+ </target >
11+ <target name =" xerces-check-xpath2" >
12+ <available file =" ${ settings.localRepository } /eu/europa/ec/itb/xerces/org.eclipse.wst.xml.xpath2.processor_1.2.1/${ version.xercesBuild } /org.eclipse.wst.xml.xpath2.processor_1.2.1-${ version.xercesBuild } .jar" property =" xpath2.exists" />
13+ </target >
14+ <target name =" xerces-check-cupv10k" >
15+ <available file =" ${ settings.localRepository } /eu/europa/ec/itb/xerces/cupv10k-runtime/${ version.xercesBuild } /cupv10k-runtime-${ version.xercesBuild } .jar" property =" cupv10k.exists" />
16+ </target >
17+ <target name =" xerces-check-icu4j" >
18+ <available file =" ${ settings.localRepository } /eu/europa/ec/itb/xerces/icu4j/${ version.xercesBuild } /icu4j-${ version.xercesBuild } .jar" property =" icu4j.exists" />
19+ </target >
20+ <target name =" xerces-install-xercesImpl" depends =" xerces-check-xercesImpl" unless =" xercesImpl.exists" >
21+ <echo level =" info" message =" xercesImpl not found - installing..." />
22+ <exec executable =" cmd" failonerror =" true" failifexecutionfails =" true" osfamily =" windows" >
23+ <arg line =" /c mvn install:install-file -Dfile=${ project.basedir } /etc/xerces/xercesImpl.jar -DgroupId=eu.europa.ec.itb.xerces -DartifactId=xercesImpl -Dversion=${ version.xercesBuild } -Dpackaging=jar" />
24+ </exec >
25+ <exec executable =" sh" failonerror =" true" failifexecutionfails =" true" osfamily =" unix" >
26+ <arg line =" -c 'mvn install:install-file -Dfile=${ project.basedir } /etc/xerces/xercesImpl.jar -DgroupId=eu.europa.ec.itb.xerces -DartifactId=xercesImpl -Dversion=${ version.xercesBuild } -Dpackaging=jar'" />
27+ </exec >
28+ </target >
29+ <target name =" xerces-install-xpath2" depends =" xerces-check-xpath2" unless =" xpath2.exists" >
30+ <echo level =" info" message =" xpath2 not found - installing..." />
31+ <exec executable =" cmd" failonerror =" true" failifexecutionfails =" true" osfamily =" windows" >
32+ <arg line =" /c mvn install:install-file -Dfile=${ project.basedir } /etc/xerces/org.eclipse.wst.xml.xpath2.processor_1.2.1.jar -DgroupId=eu.europa.ec.itb.xerces -DartifactId=org.eclipse.wst.xml.xpath2.processor_1.2.1 -Dversion=${ version.xercesBuild } -Dpackaging=jar" />
33+ </exec >
34+ <exec executable =" sh" failonerror =" true" failifexecutionfails =" true" osfamily =" unix" >
35+ <arg line =" -c 'mvn install:install-file -Dfile=${ project.basedir } /etc/xerces/org.eclipse.wst.xml.xpath2.processor_1.2.1.jar -DgroupId=eu.europa.ec.itb.xerces -DartifactId=org.eclipse.wst.xml.xpath2.processor_1.2.1 -Dversion=${ version.xercesBuild } -Dpackaging=jar'" />
36+ </exec >
37+ </target >
38+ <target name =" xerces-install-cupv10k" depends =" xerces-check-cupv10k" unless =" cupv10k.exists" >
39+ <echo level =" info" message =" cupv10k not found - installing..." />
40+ <exec executable =" cmd" failonerror =" true" failifexecutionfails =" true" osfamily =" windows" >
41+ <arg line =" /c mvn install:install-file -Dfile=${ project.basedir } /etc/xerces/cupv10k-runtime.jar -DgroupId=eu.europa.ec.itb.xerces -DartifactId=cupv10k-runtime -Dversion=${ version.xercesBuild } -Dpackaging=jar" />
42+ </exec >
43+ <exec executable =" sh" failonerror =" true" failifexecutionfails =" true" osfamily =" unix" >
44+ <arg line =" -c 'mvn install:install-file -Dfile=${ project.basedir } /etc/xerces/cupv10k-runtime.jar -DgroupId=eu.europa.ec.itb.xerces -DartifactId=cupv10k-runtime -Dversion=${ version.xercesBuild } -Dpackaging=jar'" />
45+ </exec >
46+ </target >
47+ <target name =" xerces-install-icu4j" depends =" xerces-check-icu4j" unless =" icu4j.exists" >
48+ <echo level =" info" message =" icu4j not found - installing..." />
49+ <exec executable =" cmd" failonerror =" true" failifexecutionfails =" true" osfamily =" windows" >
50+ <arg line =" /c mvn install:install-file -Dfile=${ project.basedir } /etc/xerces/icu4j.jar -DgroupId=eu.europa.ec.itb.xerces -DartifactId=icu4j -Dversion=${ version.xercesBuild } -Dpackaging=jar" />
51+ </exec >
52+ <exec executable =" sh" failonerror =" true" failifexecutionfails =" true" osfamily =" unix" >
53+ <arg line =" -c 'mvn install:install-file -Dfile=${ project.basedir } /etc/xerces/icu4j.jar -DgroupId=eu.europa.ec.itb.xerces -DartifactId=icu4j -Dversion=${ version.xercesBuild } -Dpackaging=jar'" />
54+ </exec >
55+ </target >
56+ </project >
0 commit comments