You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2013/07/14 18:25:28 UTC
svn commit: r1502989 - /lucene/sandbox/luke/build.xml
Author: markrmiller
Date: Sun Jul 14 16:25:27 2013
New Revision: 1502989
URL: http://svn.apache.org/r1502989
Log:
LUCENE-2562: Update build file
Modified:
lucene/sandbox/luke/build.xml
Modified: lucene/sandbox/luke/build.xml
URL: http://svn.apache.org/viewvc/lucene/sandbox/luke/build.xml?rev=1502989&r1=1502988&r2=1502989&view=diff
==============================================================================
--- lucene/sandbox/luke/build.xml (original)
+++ lucene/sandbox/luke/build.xml Sun Jul 14 16:25:27 2013
@@ -1,132 +1,118 @@
<project name="Luke" default="dist">
- <defaultexcludes add="**/CVS"/>
- <property name="build.dir" value="build"/>
- <property name="build.ver" value="4.0.0"/>
- <property name="dist.dir" value="dist"/>
- <property name="jarfile" value="${build.dir}/luke-${build.ver}.jar"/>
- <property name="jarallfile" value="${build.dir}/lukeall-${build.ver}.jar"/>
- <property name="jarminfile" value="${build.dir}/lukemin-${build.ver}.jar"/>
- <property name="srczip" value="${dist.dir}/luke-src-${build.ver}.zip"/>
- <property name="srctgz" value="${dist.dir}/luke-src-${build.ver}.tgz"/>
- <target name="init">
- <tstamp/>
- <mkdir dir="${build.dir}"/>
- <mkdir dir="${dist.dir}"/>
- </target>
+ <defaultexcludes add="**/CVS" />
+ <property name="build.dir" value="build" />
+ <property name="build.ver" value="4.3.1" />
+ <property name="dist.dir" value="dist" />
+ <property name="jarfile" value="${build.dir}/luke-${build.ver}.jar" />
+ <property name="jarallfile" value="${build.dir}/lukeall-${build.ver}.jar" />
+ <property name="jarminfile" value="${build.dir}/lukemin-${build.ver}.jar" />
+ <property name="srczip" value="${dist.dir}/luke-src-${build.ver}.zip" />
+ <property name="srctgz" value="${dist.dir}/luke-src-${build.ver}.tgz" />
+ <target name="init">
+ <tstamp />
+ <mkdir dir="${build.dir}" />
+ <mkdir dir="${dist.dir}" />
+ </target>
- <target name="clean">
- <delete dir="${build.dir}"/>
- <delete dir="${dist.dir}"/>
- </target>
-
- <target name="compile" depends="init">
- <javac classpath="${classpath}"
- sourcepath=""
- source="1.5"
- target="1.5"
- srcdir="src"
- destdir="${build.dir}">
- <classpath>
- <fileset dir="lib">
- <include name="**/*.jar"/>
- </fileset>
- </classpath>
- <include name="**/*.java" />
- </javac>
- </target>
+ <target name="clean">
+ <delete dir="${build.dir}" />
+ <delete dir="${dist.dir}" />
+ </target>
- <target name="javadoc" depends="init">
- <javadoc sourcepath="src" packagenames="org.*" destdir="${build.dir}/api">
- <classpath>
- <fileset dir="lib">
- <include name="**/*.jar"/>
- </fileset>
- </classpath>
- </javadoc>
- </target>
-
- <target depends="compile" name="jar">
- <copy todir="${build.dir}">
- <fileset dir="src/">
- <include name="**/*"/>
- </fileset>
- </copy>
- <jar basedir="${build.dir}"
- jarfile="${jarfile}"
- includes="img/,org/"
- excludes="org/apache/lucene/luke/plugins,**/*.js,**/Thumbs.db">
- <manifest>
- <attribute name="Main-Class" value="org.apache.lucene.luke.ui.LukeApplication"/>
- <attribute name="Classpath" value="lucene-core-4.0-dev.jar;js.jar;lucene-misc-4.0-dev.jar"/>
- </manifest>
- </jar>
- <unjar dest="${build.dir}">
- <fileset dir="lib" includes="lucene-*.jar"/>
- </unjar>
- <jar basedir="${build.dir}"
- jarfile="${jarminfile}"
- includes=".plugins,img/,org/"
- excludes="org/mozilla/,org/apache/lucene/luke/plugins,**/*.js">
- <manifest>
- <attribute name="Main-Class" value="org.apache.lucene.luke.ui.LukeApplication"/>
- <attribute name="Classpath" value="lucene-core-4.0-dev.jar;lucene-misc-4.0-dev.jar"/>
- </manifest>
- </jar>
- <unjar dest="${build.dir}">
- <fileset dir="lib" includes="pivot*.jar"/>
- </unjar>
- <unjar dest="${build.dir}">
- <fileset dir="lib" includes="js.jar"/>
- <fileset dir="lib" includes="lucene*.jar"/>
- </unjar>
- <unjar dest="${build.dir}">
- <fileset dir="lib" includes="hadoop/*.jar"/>
- </unjar>
- <unjar dest="${build.dir}">
- <fileset dir="lib" includes="solr/*.jar"/>
- </unjar>
- <unjar dest="${build.dir}">
- <fileset dir="lib" includes="lucene-core-*.jar"/>
- <patternset>
- <include name="META-INF/MANIFEST.MF"/>
- </patternset>
- </unjar>
- <manifest file="${build.dir}/META-INF/MANIFEST.MF" mode="update">
- <attribute name="Main-Class" value="org.apache.lucene.luke.ui.LukeApplication"/>
- </manifest>
- <jar basedir="${build.dir}"
- jarfile="${jarallfile}"
- manifest="${build.dir}/META-INF/MANIFEST.MF"
- includes="**/*" >
- </jar>
- </target>
-
- <target name="dist" depends="clean,jar">
- <fileset dir=".">
- <patternset id="distfiles">
- <exclude name="eclipse/**"/>
- <exclude name="extras/**"/>
- <exclude name="sandbox/**"/>
- <exclude name="index/**"/>
- <exclude name="${build.dir}/**"/>
- <exclude name="${dist.dir}/**"/>
- </patternset>
- </fileset>
- <copy todir="${dist.dir}">
- <fileset dir="lib"/>
- <fileset file="${jarfile}"/>
- <fileset file="${jarallfile}"/>
- <fileset file="${jarminfile}"/>
- </copy>
- <zip destfile="${srczip}">
- <fileset dir=".">
- <patternset refid="distfiles"/>
- </fileset>
- </zip>
- <tar compression="gzip" destfile="${srctgz}">
- <tarfileset dir=".">
- <patternset refid="distfiles"/>
- </tarfileset>
- </tar>
- </target>
+ <target name="compile" depends="init">
+ <javac classpath="${classpath}" sourcepath="" source="1.5" target="1.5" srcdir="src" destdir="${build.dir}">
+ <classpath>
+ <fileset dir="lib">
+ <include name="**/*.jar" />
+ </fileset>
+ </classpath>
+ <include name="**/*.java" />
+ </javac>
+ </target>
+
+ <target name="javadoc" depends="init">
+ <javadoc sourcepath="src" packagenames="org.*" destdir="${build.dir}/api">
+ <classpath>
+ <fileset dir="lib">
+ <include name="**/*.jar" />
+ </fileset>
+ </classpath>
+ </javadoc>
+ </target>
+
+ <target depends="compile" name="jar">
+ <copy todir="${build.dir}">
+ <fileset dir="src/">
+ <include name="**/*" />
+ </fileset>
+ </copy>
+ <jar basedir="${build.dir}" jarfile="${jarfile}" includes="img/,org/" excludes="org/apache/lucene/luke/plugins,**/*.js,**/Thumbs.db">
+ <manifest>
+ <attribute name="Main-Class" value="org.apache.lucene.luke.ui.LukeApplication" />
+ <attribute name="Classpath" value="lucene-core-${build.ver}.jar;js.jar;lucene-misc-${build.ver}.jar" />
+ </manifest>
+ </jar>
+ <unjar dest="${build.dir}">
+ <fileset dir="lib" includes="lucene-*.jar" />
+ </unjar>
+ <jar basedir="${build.dir}" jarfile="${jarminfile}" includes=".plugins,img/,org/" excludes="org/mozilla/,org/apache/lucene/luke/plugins,**/*.js">
+ <manifest>
+ <attribute name="Main-Class" value="org.apache.lucene.luke.ui.LukeApplication" />
+ <attribute name="Classpath" value="lucene-core-${build.ver}.jar;lucene-misc-${build.ver}.jar" />
+ </manifest>
+ </jar>
+ <unjar dest="${build.dir}">
+ <fileset dir="lib" includes="pivot*.jar" />
+ </unjar>
+ <unjar dest="${build.dir}">
+ <fileset dir="lib" includes="js.jar" />
+ <fileset dir="lib" includes="lucene*.jar" />
+ </unjar>
+ <unjar dest="${build.dir}">
+ <fileset dir="lib" includes="hadoop/*.jar" />
+ </unjar>
+ <unjar dest="${build.dir}">
+ <fileset dir="lib" includes="solr/*.jar" />
+ </unjar>
+ <unjar dest="${build.dir}">
+ <fileset dir="lib" includes="lucene-core-*.jar" />
+ <patternset>
+ <include name="META-INF/MANIFEST.MF" />
+ </patternset>
+ </unjar>
+ <manifest file="${build.dir}/META-INF/MANIFEST.MF" mode="update">
+ <attribute name="Main-Class" value="org.apache.lucene.luke.ui.LukeApplication" />
+ </manifest>
+ <jar basedir="${build.dir}" jarfile="${jarallfile}" manifest="${build.dir}/META-INF/MANIFEST.MF" includes="**/*">
+ </jar>
+ </target>
+
+ <target name="dist" depends="clean,jar">
+ <fileset dir=".">
+ <patternset id="distfiles">
+ <exclude name="eclipse/**" />
+ <exclude name="extras/**" />
+ <exclude name="sandbox/**" />
+ <exclude name="index/**" />
+ <exclude name="${build.dir}/**" />
+ <exclude name="${dist.dir}/**" />
+ </patternset>
+ </fileset>
+ <copy todir="${dist.dir}">
+ <fileset dir="lib" />
+ <fileset file="${jarfile}" />
+ <fileset file="${jarallfile}" />
+ <fileset file="${jarminfile}" />
+ </copy>
+ <zip destfile="${srczip}">
+ <fileset dir=".">
+ <patternset refid="distfiles" />
+ </fileset>
+ </zip>
+ <tar compression="gzip" destfile="${srctgz}">
+ <tarfileset dir=".">
+ <patternset refid="distfiles" />
+ </tarfileset>
+ </tar>
+ </target>
</project>