4 <!ENTITY header SYSTEM "file:../../build/header.xml">
5 <!ENTITY trailer SYSTEM "file:../../build/trailer.xml">
8 <project name="crawler" default="jar" basedir=".">
11 <!-- =============================================================================== -->
12 <!-- Include the build header defining general properties -->
13 <!-- =============================================================================== -->
14 <property name="project.home" value="../.."/>
15 <property name="module.name" value="wamblee-crawler-kiss" />
19 <target name="module.build.deps"
20 depends="logging.d,mail.d,commons-email.d,commons-beanutils.d,commons-codec.d,dom4j.d,xerces.d,httpclient.d,jtidy.d,wamblee.support.d,wamblee.crawler.d">
23 <!-- Set libraries to use in addition for test, a library which
24 is already mentioned in module.build.path should not be
25 mentioned below again -->
26 <target name="module.test.deps" depends="wamblee.support.test.d,wamblee.crawler.test.d">
29 <property name="post-dist-lite" value="yes"/>
31 <target name="post-dist-lite" depends="init_directory_properties">
32 <property name="module.install.dir" value="${module.build.dir}/kiss-crawler"/>
34 <mkdir dir="${module.install.dir}"/>
35 <mkdir dir="${module.install.dir}/bin"/>
36 <copy todir="${module.install.dir}/bin">
37 <fileset dir="conf/kiss">
38 <include name="run.sh"/>
42 <mkdir dir="${module.install.dir}/conf"/>
43 <copy todir="${module.install.dir}/conf">
44 <fileset dir="conf/kiss">
45 <include name="config.xml.example"/>
46 <include name="programs.xml"/>
50 <mkdir dir="${module.install.dir}/lib"/>
51 <copy todir="${module.install.dir}/lib" flatten="yes">
52 <fileset dir="${external.lib.dir}" includes="*.jar"/>
53 <fileset dir="${module.build.dir}" includes="**/*.jar"/>
56 <zip destfile="${module.dist.dir}/kiss-crawler-bin.zip"
57 basedir="${module.install.dir}"/>