<!DOCTYPE project [
<!ENTITY header SYSTEM "file:../../build/header.xml">
<!ENTITY trailer SYSTEM "file:../../build/trailer.xml">
+ <!ENTITY crawlerdeps SYSTEM "file:../basic/deps.xml">
+ <!ENTITY deps SYSTEM "file:deps.xml">
]>
<project name="crawler" default="jar" basedir=".">
<!-- Include the build header defining general properties -->
<!-- =============================================================================== -->
<property name="project.home" value="../.."/>
- <property name="module.name" value="crawler-kiss" />
+ <property name="module.name" value="wamblee-crawler-kiss" />
&header;
+ &crawlerdeps;
+ &deps;
<target name="module.build.deps"
- depends="logging.d,mail.d,commons-beanutils.d,commons-codec.d,dom4j.d,xerces.d,httpclient.d,jtidy.d,wamblee.support.d,wamblee.crawler.d">
+ depends="kisscrawler.src.d">
</target>
<!-- Set libraries to use in addition for test, a library which
is already mentioned in module.build.path should not be
mentioned below again -->
- <target name="module.test.deps" depends="wamblee.support.test.d,wamblee.crawler.test.d">
+ <target name="module.test.deps" depends="kisscrawler.test.d">
+ </target>
+
+ <property name="post-dist-lite" value="yes"/>
+
+ <target name="post-dist-lite" depends="init_directory_properties">
+ <property name="module.install.dir" value="${module.build.dir}/kiss-crawler"/>
+
+ <mkdir dir="${module.install.dir}"/>
+ <mkdir dir="${module.install.dir}/bin"/>
+ <copy todir="${module.install.dir}/bin">
+ <fileset dir="conf/kiss">
+ <include name="run.sh"/>
+ </fileset>
+ </copy>
+
+ <mkdir dir="${module.install.dir}/conf"/>
+ <copy todir="${module.install.dir}/conf">
+ <fileset dir="conf/kiss">
+ <include name="config.xml.example"/>
+ <include name="programs.xml"/>
+ <include name="org.wamblee.crawler.properties"/>
+ </fileset>
+ </copy>
+
+ <mkdir dir="${module.install.dir}/lib"/>
+ <copy todir="${module.install.dir}/lib" flatten="yes">
+ <fileset dir="${external.lib.dir}" includes="*.jar"/>
+ <fileset dir="${module.build.dir}" includes="**/*.jar"/>
+ </copy>
+
+ <zip destfile="${module.dist.dir}/kiss-crawler-bin.zip"
+ basedir="${module.install.dir}"/>
</target>
&trailer;