Ant: Difference between revisions
Jump to navigation
Jump to search
Line 35: | Line 35: | ||
<replaceregexp match="\s+" replace=" " flags="g" byline="true"> | <replaceregexp match="\s+" replace=" " flags="g" byline="true"> | ||
<fileset dir="${html.dir}" includes="**/*.html"/> | <fileset dir="${html.dir}" includes="**/*.html"/> | ||
</replaceregexp> | |||
</source> | |||
<source lang="xml"> | |||
<replaceregexp byline="true"> | |||
<regexp pattern="app.js","(.*)"/> | |||
<substitution expression="app.js","d41e83413e1a73b46c799124dadab883"/> | |||
<fileset dir="."> | |||
<include name="service-worker.js"/> | |||
</fileset> | |||
</replaceregexp> | </replaceregexp> | ||
</source> | </source> |
Revision as of 01:15, 26 February 2020
Running Ant via Java If you have installed Ant in the do-it-yourself way, Ant can be started from one of two entry points:
java -Dant.home=c:\ant org.apache.tools.ant.Main [options] [target]
java -Dant.home=c:\ant org.apache.tools.ant.launch.Launcher [options] [target]
Checksum
<checksum file="${build.dir}/${jarname}.jar" algorithm="md5" property="jarname.jar.md5" />
<checksum file="${build.dir}/${jarname}.jar" algorithm="sha1" property="jarname.jar.sha1"/>
<checksum file="${build.dir}/${jarname}.jar" algorithm="md5" fileext="md5" />
<checksum file="${build.dir}/${jarname}.jar" algorithm="sha1" fileext="sha1"/>
DateTime
<tstamp>
<format property="built.on" pattern="EEE, MMM dd yyyy, HH:mm Z" locale="en,GB"/>
</tstamp>
Filtering
<filter token="built.on" value="${built.on}"/>
<copy todir="${target.vendor.antrun.dir}" filtering="true">
<filelist dir="${ext.app.vendor.antrun.dir}">
<file name="header.js"/>
</filelist>
</copy>
Replace
<replaceregexp match="\s+" replace=" " flags="g" byline="true">
<fileset dir="${html.dir}" includes="**/*.html"/>
</replaceregexp>
<replaceregexp byline="true">
<regexp pattern="app.js","(.*)"/>
<substitution expression="app.js","d41e83413e1a73b46c799124dadab883"/>
<fileset dir=".">
<include name="service-worker.js"/>
</fileset>
</replaceregexp>