Code Search for Developers
 
 
  

build.xml from Kneobase at Krugle


Show build.xml syntax highlighted

<?xml version="1.0"?>

<project name="BodyExtractors"  default="jars" basedir=".">

	<property file="../KneobaseCommons/kneobase.properties"/>
	<property file="project.properties"/>

	<path id="all-libs">

		<fileset dir="${lib.dir}">
			<include name="**/*.jar"/>
		</fileset>
        <fileset dir="lib-no-deploy">
            <include name="*.jar"/>
        </fileset>
        <fileset dir="../Core/dist">
            <include name="*.jar"/>
        </fileset>
        <fileset dir="../Core/lib">
            <include name="*.jar"/>
        </fileset> 
        <fileset dir="../SPI/lib">
            <include name="*.jar"/>
        </fileset>
        <fileset dir="../SPI/dist">
            <include name="*.jar"/>
        </fileset>
	</path>

	<target name="clean" description="Clean all output dirs (dist, javadocs, classes, etc.)">

		<delete dir="${dist.dir}" failonerror="false"/>
		<delete dir="${javadocs.dir}" failonerror="false"/>

		<delete dir="${target.classes.dir}" failonerror="false"/>

		<!-- just kill target dir (it's safer). No need at this point to keep it -->
		<delete dir="${target.dir}" failonerror="false"/>

	</target>


	<target name="javadoc" description="Generate framework Javadocs.">

		<mkdir dir="${javadocs.dir}"/>

		<javadoc sourcepath="src" 
			destdir="${javadocs.dir}" 
			windowtitle="KneoBase Body Extractors"
			defaultexcludes="yes"	
			author="true" version="true" use="true">
			<doctitle><![CDATA[<h1>KneoBase Body Extractors</h1>]]></doctitle>
			<bottom><![CDATA[<i>Copyright (C) 2004 Colaborativa.net</i>]]></bottom>
			<classpath refid="all-libs"/>
			<packageset dir="${src.dir}">
				<include name="com/kneobase/**"/>
			</packageset>
		</javadoc>

	</target>

	<target name="build" description="Compile source java files into class files (no-jarring)">

		<mkdir dir="${target.classes.dir}"/>

		<javac destdir="${target.classes.dir}" target="1.4" source="1.4" debug="true"
			deprecation="false" optimize="false" failonerror="true">
			<src path="${src.dir}"/>
			<classpath refid="all-libs"/>
		</javac>

	</target>

	<target name="initdist" description="Initialize the distribution directory">
		<mkdir dir="${dist.dir}"/>
	</target>

	<target name="jars" depends="build,initdist" description="Create module-specific JAR files">

		<jar jarfile="${dist.dir}/kneobase-bodyextractors.jar">
			<fileset dir="${target.classes.dir}">
				<exclude name="**/*.ucd" />
			</fileset>
			<manifest>
				<attribute name="Kneobase-Version" value="${kneobase.version}"/>
			</manifest>
		</jar>

	</target>
	
		<target name="delete_dist_files" description="Delete .class and .jar files">
		<delete failonerror="false">
			<fileset dir="${target.classes.dir}">
				<include name="**/*"/>
			</fileset>
		</delete>
		<delete failonerror="false">
			<fileset dir="${dist.dir}">
				<include name="kneobase-*.jar"/>
			</fileset>
		</delete>
	</target>

	

</project>





See more files for this project here

Kneobase

Kneobase is an enterprise search engine, based upon the Lucene search engine and the Spring framework. It allows to perform full-text search across many different content sources. It is highly adaptable out-of-the-box and has a pluggable architecture.

Project homepage: http://sourceforge.net/projects/kneobase
Programming language(s): Java,XML
License: other

  lib/
    PDFBox-0.7.0.jar
    Tidy.jar
    metadata-extractor-2.2.2.jar
    poi-2.5.1-final-20040804.jar
    poi-scratchpad-2.5.1-final-20040804.jar
    tagstripper.jar
    tm-extractors-0.4.jar
  lib-no-deploy/
    nekohtml-0.9.2.jar
    nekohtmlXni-0.9.2.jar
    xercesImpl.jar
    xml-apis.jar
  src/
    com/
      kneobase/
        extractors/
          parser/
            A_StringParser.java
            ExcelPOIParser.java
            ExcelParser.java
            HtmlJTidyParser.java
            HtmlParser.java
            OpenOfficeParser.java
            PdfBoxParser.java
            PdfParser.java
            PlainParser.java
            PptPOIParser.java
            PptParser.java
            RtfParser.java
            TaggedParser.java
            WordPOIParser.java
            WordParser.java
            WordTextMiningParser.java
            XmlParser.java
            XmlSAXParser.java
          ExcelBuilder.java
          HtmlBuilder.java
          OpenOfficeBuilder.java
          PdfBuilder.java
          PlainBuilder.java
          PptBuilder.java
          RtfBuilder.java
          TaggedBuilder.java
          WordBuilder.java
          XmlBuilder.java
  src-not-included/
    com/
      kneobase/
        extractors/
          parser/
            HtmlNekoParser.java
  .classpath
  .project
  build.xml
  log4j.properties
  project.properties