Code Search for Developers
 
 
  

build.xml from Kneobase at Krugle


Show build.xml syntax highlighted

<?xml version="1.0"?>

<project name="CompressedSources"  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="../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>
        <fileset dir="../TreeDriver/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 Compressed Sources"
			defaultexcludes="yes"	
			author="true" version="true" use="true">
			<doctitle><![CDATA[<h1>KneoBase Compressed Sources</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-compressed-driver.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/
    ant.jar
  src/
    com/
      kneobase/
        driver/
          compressed/
            A_CompressedCompositeAdapter.java
            A_EntryAdapter.java
            CompressedIterator.java
            EntryInputStream.java
            I_CompressedCompositeAdapter.java
            I_EntryAdapter.java
          gzip/
            GZipAdapter.java
            TgzAdapterFactory.java
          tar/
            TarAdapter.java
            TarEntryAdapter.java
          zip/
            ZipAdapter.java
            ZipEntryAdapter.java
  .classpath
  .project
  build.xml
  project.properties