mirror of
https://github.com/yacy/yacy_search_server.git
synced 2024-09-19 00:01:41 +02:00
* remove seperate build-files for parsers
git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6170 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
parent
24cb6d68bc
commit
8544cfd5a6
|
@ -15,6 +15,3 @@ accessRightsDir=755
|
|||
accessRightsExecutable=755
|
||||
accessRightsFile=644
|
||||
|
||||
# Extension Configuration: singleZip|multiZip|copyToMain
|
||||
extensionMode=singleZip
|
||||
extensionFile=yacy_libx_v${releaseVersion}_${DSTAMP}_${releaseNr}.tar.gz
|
||||
|
|
198
build.xml
198
build.xml
|
@ -52,21 +52,11 @@
|
|||
<property name="release" location="RELEASE"/>
|
||||
<property name="htdocsWWW" location="${data}/HTDOCS/www"/>
|
||||
<property name="release_main" location="${release}/MAIN"/>
|
||||
<property name="release_ext" location="${release}/EXT"/>
|
||||
<property name="release_windows" location="${release}/WINDOWS"/>
|
||||
<property name="svnEntriesFile" location=".svn/entries"/>
|
||||
<property name="defaults" location="defaults"/>
|
||||
<property name="DESTDIR" value="DESTDIR"/>
|
||||
|
||||
<!-- determining if the sourcecode of the yacybar is available -->
|
||||
<condition property="yacyBarDirExists">
|
||||
<available file="./yacybar" />
|
||||
</condition>
|
||||
|
||||
<condition property="singleExtFile">
|
||||
<equals arg1="${extensionTarget}" arg2="copy"/>
|
||||
</condition>
|
||||
|
||||
<!-- determining if the .svn directory exists -->
|
||||
<condition property="svnEntriesFileExists">
|
||||
<available file="${svnEntriesFile}" />
|
||||
|
@ -121,25 +111,8 @@
|
|||
</loadproperties>
|
||||
</target>
|
||||
|
||||
<!-- determining the extension target -->
|
||||
<target name="determineExtensionTarget" depends="readBuildProperties">
|
||||
<condition property="extensionTarget" value="copy">
|
||||
<equals arg1="${extensionMode}" arg2="singleZip"/>
|
||||
</condition>
|
||||
<condition property="extensionTarget" value="copy">
|
||||
<equals arg1="${extensionMode}" arg2="copyToMain"/>
|
||||
</condition>
|
||||
<condition property="extensionTarget" value="zip">
|
||||
<equals arg1="${extensionMode}" arg2="multiZip"/>
|
||||
</condition>
|
||||
|
||||
<condition property="singleExtFile">
|
||||
<equals arg1="${extensionMode}" arg2="singleZip"/>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<!-- initializing all needed variables -->
|
||||
<target name="init" depends="determineExtensionTarget">
|
||||
<target name="init" depends="readBuildProperties">
|
||||
<mkdir dir="${build}/de/anomic/crawler"/>
|
||||
<mkdir dir="${build}/de/anomic/data"/>
|
||||
<mkdir dir="${build}/de/anomic/htmlFilter"/>
|
||||
|
@ -220,30 +193,19 @@
|
|||
</path>
|
||||
|
||||
<!-- compiling yacy.java -->
|
||||
<javac srcdir="${build}" destdir="${build}" sourcepath="${src}"
|
||||
<!--<javac srcdir="${build}" destdir="${build}" sourcepath="${src}"
|
||||
includes="yacy.java"
|
||||
classpathref="project.class.path"
|
||||
debug="true" debuglevel="lines,vars,source"
|
||||
source="${javacSource}" target="${javacTarget}" />
|
||||
source="${javacSource}" target="${javacTarget}" />-->
|
||||
|
||||
<!-- compiling the main sources -->
|
||||
<javac srcdir="${src}/" destdir="${build}"
|
||||
excludes="de/anomic/plasma/parser/*/*,de/anomic/yacy/seedUpload/**,yacy.java,de/anomic/data/rssReader.java"
|
||||
debug="true" debuglevel="lines,vars,source"
|
||||
source="${javacSource}" target="${javacTarget}">
|
||||
<classpath refid="project.class.path" />
|
||||
</javac>
|
||||
|
||||
<!-- compiling the two standard seed uploader methods -->
|
||||
<javac srcdir="${src}" destdir="${build}"
|
||||
classpathref="project.class.path"
|
||||
debug="true" debuglevel="lines,vars,source"
|
||||
source="${javacSource}" target="${javacTarget}">
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFile.java" />
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFtp.java"/>
|
||||
</javac>
|
||||
|
||||
|
||||
<!-- compiling htroot, htroot/yacy and htroot/htdocsdefault -->
|
||||
<javac srcdir="${htroot}/"
|
||||
excludes="processing/**"
|
||||
|
@ -270,108 +232,15 @@
|
|||
source="${javacSource}" target="${javacTarget}" />
|
||||
</target>
|
||||
|
||||
<!-- compiling optional content parsers and building install packages -->
|
||||
<target name="compileParsers" depends="compileMain" description="Compiling and zipping all additional parsers">
|
||||
<subant target="${extensionTarget}">
|
||||
<property name="src" location="${src}"/>
|
||||
<property name="build" location="${build}"/>
|
||||
<property name="lib" location="${lib}"/>
|
||||
<property name="release" location="${release_ext}"/>
|
||||
<property name="javacSource" value="${javacSource}"/>
|
||||
<property name="javacTarget" value="${javacTarget}"/>
|
||||
<!-- each optional parser must have its own build file -->
|
||||
<fileset dir="${src}/" includes="de/anomic/plasma/parser/*/build.xml"/>
|
||||
</subant>
|
||||
</target>
|
||||
|
||||
<!-- compiling optional seed uploaders and building install packages -->
|
||||
<target name="compileSeedUploaders" depends="compileMain" description="Compiling and zipping additional seed uploaders">
|
||||
<subant target="${extensionTarget}">
|
||||
<property name="src" location="${src}"/>
|
||||
<property name="build" location="${build}"/>
|
||||
<property name="lib" location="${lib}"/>
|
||||
<property name="htroot" value="${htroot}"/>
|
||||
<property name="release" location="${release_ext}"/>
|
||||
<property name="javacSource" value="${javacSource}"/>
|
||||
<property name="javacTarget" value="${javacTarget}"/>
|
||||
<!-- each optionl uploader module must have its own build file -->
|
||||
<fileset dir="${src}/" includes="de/anomic/yacy/seedUpload/yacySeedUpload*.xml"/>
|
||||
</subant>
|
||||
</target>
|
||||
|
||||
<!-- compile optional classs that were not compiled elsewhere -->
|
||||
<target name="compileExtensions" depends="compileMain,compileParsers,compileSeedUploaders">
|
||||
<!-- compile rss Reader -->
|
||||
<javac srcdir="${src}" destdir="${build}"
|
||||
debug="true" debuglevel="lines,vars,source"
|
||||
source="${javacSource}" target="${javacTarget}">
|
||||
<classpath>
|
||||
<path refid="project.class.path"/>
|
||||
</classpath>
|
||||
<include name="de/anomic/data/rssReader.java" />
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="all" depends="compileMain,compileExtensions">
|
||||
<target name="all" depends="compileMain">
|
||||
<delete file="${build}/yacy.java" />
|
||||
</target>
|
||||
|
||||
<!-- compiling the yacybar -->
|
||||
<target name="buildYacyBar" if="yacyBarDirExists" depends="init" description="Building the yacyBar XPI file">
|
||||
<!-- building yacybar xpi -->
|
||||
<subant target="" buildpath="./yacybar" />
|
||||
|
||||
<!-- move xpi file into addon folder -->
|
||||
<move file="./yacybar/yacybar.xpi" tofile="${addon}/yacybar.xpi"/>
|
||||
</target>
|
||||
|
||||
<!-- =======================================================================================================
|
||||
putting all extensions together into a single zip file
|
||||
======================================================================================================= -->
|
||||
<target name="distExt" if="singleExtFile" depends="copyExt4Dist">
|
||||
<tar destfile="${release}/${extensionFile}" compression="gzip" defaultexcludes="yes" longfile="gnu">
|
||||
<tarfileset dir="${release_ext}" prefix="${releaseFileParentDir}/" dirmode="${accessRightsDir}" mode="${accessRightsFile}">
|
||||
<include name="**/*.*"/>
|
||||
</tarfileset>
|
||||
</tar>
|
||||
|
||||
<delete dir="${release_ext}"/>
|
||||
</target>
|
||||
|
||||
<!-- copy extension files that are not copied elsewhere -->
|
||||
<target name="copyExt4Dist" depends="compileExtensions">
|
||||
<!-- copy extension classes -->
|
||||
<copy todir="${release_ext}/classes" failonerror="false">
|
||||
<fileset dir="${build}">
|
||||
<include name="de/anomic/data/rssReader.class"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<!-- copy extension source files -->
|
||||
<copy todir="${release_ext}/source">
|
||||
<fileset dir="${src}">
|
||||
<include name="de/anomic/data/rssReader.java"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="copyMain4Dist" depends="compileMain,buildYacyBar">
|
||||
<target name="copyMain4Dist" depends="compileMain">
|
||||
<!-- copy main class files -->
|
||||
<copy todir="${release_main}/classes" failonerror="false">
|
||||
<fileset dir="${build}">
|
||||
<include name="**/*.*"/>
|
||||
<!-- excluding all additional content parsers -->
|
||||
<exclude name="de/anomic/plasma/parser/*/*"/>
|
||||
<!-- excluding all additional seed uploaders -->
|
||||
<exclude name="de/anomic/yacy/seedUpload/**"/>
|
||||
<!-- ecluding rss Reader class -->
|
||||
<exclude name="de/anomic/data/rssReader.*"/>
|
||||
</fileset>
|
||||
|
||||
<!-- copy standard seed uploaders -->
|
||||
<fileset dir="${build}">
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFile.class"/>
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFtp.class"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
|
@ -476,16 +345,6 @@
|
|||
<copy todir="${release_main}/source">
|
||||
<fileset dir="${src}">
|
||||
<include name="**/*.*"/>
|
||||
<!-- excluding sources for additional content parsers -->
|
||||
<exclude name="de/anomic/plasma/parser/*/*"/>
|
||||
<!-- excluding sources for additional seed uploaders -->
|
||||
<exclude name="de/anomic/yacy/seedUpload/yacySeedUpload**"/>
|
||||
<!-- ecluding rss Reader class -->
|
||||
<exclude name="de/anomic/data/rssReader.*"/>
|
||||
</fileset>
|
||||
<fileset dir="${src}">
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFile.java"/>
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFtp.java"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
|
@ -493,11 +352,6 @@
|
|||
<copy todir="${release_main}/htroot">
|
||||
<fileset dir="${htroot}">
|
||||
<include name="**/*"/>
|
||||
<exclude name="yacy/seedUpload/**"/>
|
||||
</fileset>
|
||||
<fileset dir="${htroot}">
|
||||
<include name="yacy/seedUpload/yacySeedUploadFile.html"/>
|
||||
<include name="yacy/seedUpload/yacySeedUploadFtp.html"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
|
@ -540,18 +394,6 @@
|
|||
<copy todir="${release_source}/classes" failonerror="false">
|
||||
<fileset dir="${build}">
|
||||
<include name="**/*.*"/>
|
||||
<!-- excluding all additional content parsers -->
|
||||
<exclude name="de/anomic/plasma/parser/*/*"/>
|
||||
<!-- excluding all additional seed uploaders -->
|
||||
<exclude name="de/anomic/yacy/seedUpload/**"/>
|
||||
<!-- ecluding rss Reader class -->
|
||||
<exclude name="de/anomic/data/rssReader.*"/>
|
||||
</fileset>
|
||||
|
||||
<!-- copy standard seed uploaders -->
|
||||
<fileset dir="${build}">
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFile.class"/>
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFtp.class"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
|
@ -617,7 +459,6 @@
|
|||
-->
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="${release_source}" file="yacy.exe" failonerror="false"/>
|
||||
|
||||
<!-- copy locales -->
|
||||
<copy todir="${release_source}/locales">
|
||||
|
@ -656,16 +497,6 @@
|
|||
<copy todir="${release_source}/source">
|
||||
<fileset dir="${src}">
|
||||
<include name="**/*.*"/>
|
||||
<!-- excluding sources for additional content parsers -->
|
||||
<exclude name="de/anomic/plasma/parser/*/*"/>
|
||||
<!-- excluding sources for additional seed uploaders -->
|
||||
<exclude name="de/anomic/yacy/seedUpload/yacySeedUpload**"/>
|
||||
<!-- ecluding rss Reader class -->
|
||||
<exclude name="de/anomic/data/rssReader.*"/>
|
||||
</fileset>
|
||||
<fileset dir="${src}">
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFile.java"/>
|
||||
<include name="de/anomic/yacy/seedUpload/yacySeedUploadFtp.java"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
|
@ -673,11 +504,6 @@
|
|||
<copy todir="${release_source}/htroot">
|
||||
<fileset dir="${htroot}">
|
||||
<include name="**/*"/>
|
||||
<exclude name="yacy/seedUpload/**"/>
|
||||
</fileset>
|
||||
<fileset dir="${htroot}">
|
||||
<include name="yacy/seedUpload/yacySeedUploadFile.html"/>
|
||||
<include name="yacy/seedUpload/yacySeedUploadFtp.html"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
|
@ -717,7 +543,7 @@
|
|||
making a release file for yacy
|
||||
======================================================================================================= -->
|
||||
|
||||
<target name="dist" depends="compileExtensions,copyMain4Dist,copyExt4Dist" description="make for standard YaCy">
|
||||
<target name="dist" depends="copyMain4Dist" description="make for standard YaCy">
|
||||
<tar destfile="${release}/${stdReleaseFile}" compression="gzip" defaultexcludes="yes" longfile="fail">
|
||||
|
||||
<!-- packing all files into a gzipped tar -->
|
||||
|
@ -730,14 +556,9 @@
|
|||
<exclude name="**/*.sh"/>
|
||||
<exclude name="**/*.command"/>
|
||||
</tarfileset>
|
||||
|
||||
<tarfileset dir="${release_ext}" prefix="${releaseFileParentDir}/" dirmode="${accessRightsDir}" mode="${accessRightsFile}" >
|
||||
<include name="**/*.*"/>
|
||||
</tarfileset>
|
||||
</tar>
|
||||
|
||||
<delete dir="${release_main}"/>
|
||||
<delete dir="${release_ext}"/>
|
||||
<delete dir="${release_windows}" failonerror="false" />
|
||||
<delete dir="${release}/SPECS" failonerror="false" />
|
||||
</target>
|
||||
|
@ -763,7 +584,6 @@
|
|||
<!-- make clean -->
|
||||
<target name="clean" description="make clean">
|
||||
<delete dir="${release_main}" failonerror="false"/>
|
||||
<delete dir="${release_ext}" failonerror="false"/>
|
||||
<delete file="${build}/yacy.java" failonerror="false"/>
|
||||
<delete file="yacy.jar" failonerror="false"/>
|
||||
<delete file="yacy.exe" failonerror="false"/>
|
||||
|
@ -995,7 +815,7 @@
|
|||
<ant2svg destfile="doc/build_dependencies.svg"/>
|
||||
</target>
|
||||
|
||||
<target name="build-jar" depends="compileMain,compileExtensions">
|
||||
<target name="build-jar" depends="compileMain">
|
||||
<jar destfile="yacy.jar" basedir="${build}/">
|
||||
<manifest>
|
||||
<attribute name="Main-Class" value="yacy"/>
|
||||
|
@ -1047,14 +867,13 @@
|
|||
<delete dir="${release}/SPECS" failonerror="false" />
|
||||
<delete dir="${release}/RPMS" failonerror="false" />
|
||||
<delete dir="${release_windows}" failonerror="false" />
|
||||
<delete dir="${release_ext}" failonerror="false" />
|
||||
</target>
|
||||
|
||||
<!-- Alias -->
|
||||
<target name="distWinInstaller" depends="winInstallerExe">
|
||||
</target>
|
||||
|
||||
<target name="winInstallerExe" depends="compileExtensions,copyMain4Dist,copyExt4Dist" description="Creates the windows installer.exe">
|
||||
<target name="winInstallerExe" depends="copyMain4Dist" description="Creates the windows installer.exe">
|
||||
<!-- http://nsisant.sourceforge.net/ -->
|
||||
<mkdir dir="${release_windows}" />
|
||||
<copy file="build.nsi" tofile="${release_windows}/build.nsi" overwrite="true" filtering="true" />
|
||||
|
@ -1066,7 +885,6 @@
|
|||
tofile="${release}/yacy_v${releaseVersion}_${DSTAMP}_${releaseNr}.exe" />
|
||||
|
||||
<delete dir="${release_main}"/>
|
||||
<delete dir="${release_ext}"/>
|
||||
<delete dir="${release_windows}" failonerror="false" />
|
||||
</target>
|
||||
|
||||
|
|
|
@ -1,53 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - bzipParser" default="dist">
|
||||
<description>
|
||||
A class to parse bzip files
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="bzip"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
<pathelement location="${lib}/bzip2.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}"
|
||||
includes="bzip2.jar"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - docParser" default="dist">
|
||||
<description>
|
||||
A class to parse doc documents (application/msword)
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="doc"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<!-- main lib needed to parse doc files -->
|
||||
<pathelement location="${lib}/tm-extractors-1.0.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}"
|
||||
includes="tm-extractors-1.0.*"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - gzipParser" default="dist">
|
||||
<description>
|
||||
A class to parse gzip files
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="gzip"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - mimeTypeParser" default="dist">
|
||||
<description>
|
||||
A class to determine the mimetype of unknown documents
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="mimeType"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<!-- main lib needed to parse doc files -->
|
||||
<pathelement location="${lib}/jmimemagic-0.1.0.jar" />
|
||||
<pathelement location="${lib}/jakarta-oro-2.0.7.jar" />
|
||||
<pathelement location="${lib}/log4j-1.2.9.jar" />
|
||||
<pathelement location="${lib}/xerces.jar"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
<!-- copy log4j.properties, to disable logging -->
|
||||
<copy file="${src}/de/anomic/plasma/parser/${parserShortName}/log4j.properties" todir="${build}"/>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}"
|
||||
includes="jmimemagic-0.1.0.jar,jakarta-oro-2.0.7.jar,log4j-1.2.9.jar,xerces.jar"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,52 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - odtParser" default="dist">
|
||||
<description>
|
||||
A class to parse gzip files
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="odt"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
<pathelement location="${lib}/odf_utils_05_11_29.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}"
|
||||
includes="odf_utils_05_11_29.*"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,50 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - pdfParser" default="dist">
|
||||
<description>
|
||||
A class to parse pdf documents (application/pdf)
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="pdf" />
|
||||
<property name="parserVersion" value="0.1" />
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}" />
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz" />
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
<!-- main lib needed to parse pdf files -->
|
||||
<pathelement location="${lib}/PDFBox-0.7.3.jar" />
|
||||
<!-- additional fontparsing lib, part of PDFBox -->
|
||||
<pathelement location="${lib}/FontBox-0.1.0-dev.jar" />
|
||||
<pathelement location="${lib}/bcprov-jdk14-139.jar" />
|
||||
<pathelement location="${lib}/bcmail-jdk14-139.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}" includes="PDFBox-0.7.3.*" prefix="${releaseFileParentDir}/lib/" dirmode="755" mode="644" />
|
||||
<tarfileset dir="${lib}" includes="FontBox*" prefix="${releaseFileParentDir}/lib/" dirmode="755" mode="644" />
|
||||
<tarfileset dir="${lib}" includes="bcprov*" prefix="${releaseFileParentDir}/lib/" dirmode="755" mode="644" />
|
||||
<tarfileset dir="${lib}" includes="bcmail*" prefix="${releaseFileParentDir}/lib/" dirmode="755" mode="644" />
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}" dirmode="755" mode="644" />
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}" dirmode="755" mode="644" />
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*" />
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*" />
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser" />
|
||||
</project>
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - pptParser" default="dist">
|
||||
<description>A class to parse ppt files</description>
|
||||
|
||||
<!-- the parsers short name -->
|
||||
<property name="parserShortName" value="ppt"/>
|
||||
|
||||
<!-- parser version number -->
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<!-- compile the sources of this parser -->
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<!-- libraries needed by this parser -->
|
||||
<pathelement location="${lib}/poi-3.2-FINAL-20081019.jar" />
|
||||
<pathelement location="${lib}/poi-scratchpad-3.2-FINAL-20081019.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- add all parts of this parser into a single zip file -->
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<!-- needed libraries and license files of these libs -->
|
||||
<tarfileset dir="${lib}"
|
||||
includes="poi-*.*"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<!-- source files of this parser -->
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<!-- class files of this parser -->
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<!-- just copy all parts of this parser into the release directory -->
|
||||
<target name="copy" depends="compile">
|
||||
<!-- copy source code files -->
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
|
||||
<!-- copy compiled classes -->
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
</project>
|
|
@ -1,45 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - psParser" default="dist">
|
||||
<description>A class to parse ps files</description>
|
||||
|
||||
<property name="parserShortName" value="ps"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - rpmParser" default="dist">
|
||||
<description>
|
||||
A class to parse vCard files
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="rpm"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
<pathelement location="${lib}/jrpm-head.jar" />
|
||||
<pathelement location="${lib}/log4j-1.2.9.jar"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}"
|
||||
includes="jrpm-head.*,log4j-1.2.9.jar"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - rssParser" default="dist">
|
||||
<description>
|
||||
A class to parse rss/atom feeds
|
||||
(application/rss+xml, application/rdf+xml, application/atom+xml, application/rss)
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="rss"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - rtfParser" default="dist">
|
||||
<description>
|
||||
A class to parse doc documents (application/msword)
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="rtf"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - sevenzipParser" default="dist">
|
||||
<description>
|
||||
Some classes to parse 7zip files
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="sevenzip"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
destdir="${build}" source="${javacSource}" target="${javacTarget}"
|
||||
debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<pathelement location="${lib}/J7Zip-modified.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}"
|
||||
includes="J7Zip-modified.jar"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,54 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - swfParser" default="dist">
|
||||
<description>
|
||||
A class to parse swf files
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="swf"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<!-- main lib needed to parse swf files -->
|
||||
<pathelement location="${lib}/webcat-0.1-swf.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}"
|
||||
includes="webcat-0.1-swf.*"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - tarParser" default="dist">
|
||||
<description>
|
||||
A class to parse tar files
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="tar"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<pathelement location="${lib}/tar.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${lib}"
|
||||
includes="tar.jar"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - vcfParser" default="dist">
|
||||
<description>A class to parse vCard files</description>
|
||||
|
||||
<property name="parserShortName" value="vcf"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<!-- compile the sources of this parser -->
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<!-- libraries needed by this parser -->
|
||||
<pathelement location="${lib}/commons-codec-1.3.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- add all parts of this parser into a single zip file -->
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<!-- needed libraries -->
|
||||
<tarfileset dir="${lib}"
|
||||
includes="commons-codec-1.3.*"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<!-- source files of this parser -->
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<!-- class files of this parser -->
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<!-- just copy all parts of this parser into the release directory -->
|
||||
<target name="copy" depends="compile">
|
||||
<!-- copy source code files -->
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
|
||||
<!-- copy compiled classes -->
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
</project>
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - vsdParser" default="dist">
|
||||
<description>A class to parse vsd files</description>
|
||||
|
||||
<!-- the parsers short name -->
|
||||
<property name="parserShortName" value="vsd"/>
|
||||
|
||||
<!-- parser version number -->
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<!-- compile the sources of this parser -->
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<!-- libraries needed by this parser -->
|
||||
<pathelement location="${lib}/poi-3.2-FINAL-20081019.jar" />
|
||||
<pathelement location="${lib}/poi-scratchpad-3.2-FINAL-20081019.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- add all parts of this parser into a single zip file -->
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<!-- needed libraries and license files of these libs -->
|
||||
<tarfileset dir="${lib}"
|
||||
includes="poi-*.*"
|
||||
prefix="${releaseFileParentDir}/lib/"
|
||||
dirmode="755" mode="644"/>
|
||||
<!-- source files of this parser -->
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<!-- class files of this parser -->
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<!-- just copy all parts of this parser into the release directory -->
|
||||
<target name="copy" depends="compile">
|
||||
<!-- copy source code files -->
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
|
||||
<!-- copy compiled classes -->
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
</project>
|
|
@ -1,56 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - xlsParser" default="dist">
|
||||
<description>A class to parse xls files</description>
|
||||
|
||||
<!-- the parsers short name -->
|
||||
<property name="parserShortName" value="xls"/>
|
||||
|
||||
<!-- parser version number -->
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<!-- compile the sources of this parser -->
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
|
||||
<!-- libraries needed by this parser -->
|
||||
<pathelement location="${lib}/poi-3.2-FINAL-20081019.jar" />
|
||||
<pathelement location="${lib}/poi-scratchpad-3.2-FINAL-20081019.jar" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- add all parts of this parser into a single zip file -->
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<!-- source files of this parser -->
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<!-- class files of this parser -->
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<!-- just copy all parts of this parser into the release directory -->
|
||||
<target name="copy" depends="compile">
|
||||
<!-- copy source code files -->
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
|
||||
<!-- copy compiled classes -->
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
</project>
|
|
@ -1,47 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<project name="YACY - zipParser" default="dist">
|
||||
<description>
|
||||
A class to parse gzip files
|
||||
</description>
|
||||
|
||||
<property name="parserShortName" value="zip"/>
|
||||
<property name="parserVersion" value="0.1"/>
|
||||
|
||||
<property name="parserLongName" value="yacyContentParser_${parserShortName}"/>
|
||||
<property name="parserArchive" location="${release}/${parserLongName}_${parserVersion}.tgz"/>
|
||||
|
||||
<target name="compile">
|
||||
<javac srcdir="${src}/de/anomic/plasma/parser/${parserShortName}" destdir="${build}" source="${javacSource}" target="${javacTarget}" debug="true" debuglevel="lines,vars,source">
|
||||
<classpath>
|
||||
<pathelement location="${build}" />
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="zip" depends="compile">
|
||||
<tar destfile="${parserArchive}" compression="gzip">
|
||||
<tarfileset dir="${src}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/source/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
<tarfileset dir="${build}/de/anomic/plasma/parser/${parserShortName}"
|
||||
prefix="${releaseFileParentDir}/classes/de/anomic/plasma/parser/${parserShortName}"
|
||||
dirmode="755" mode="644"/>
|
||||
</tar>
|
||||
</target>
|
||||
|
||||
<target name="copy" depends="compile">
|
||||
<copy todir="${release}/source/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${src}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
<copy todir="${release}/classes/de/anomic/plasma/parser/${parserShortName}">
|
||||
<fileset dir="${build}/de/anomic/plasma/parser/${parserShortName}" includes="**/*"/>
|
||||
</copy>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="dist" depends="compile,zip" description="Compile and zip the parser"/>
|
||||
|
||||
|
||||
</project>
|
||||
|
Loading…
Reference in New Issue
Block a user