You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by gs...@apache.org on 2008/08/15 15:28:34 UTC
svn commit: r686211 - in /lucene/mahout/trunk: build.xml examples/build.xml
Author: gsingers
Date: Fri Aug 15 06:28:34 2008
New Revision: 686211
URL: http://svn.apache.org/viewvc?rev=686211&view=rev
Log:
fix top level build, add top level clean, make examples fail to compile if no core built
Modified:
lucene/mahout/trunk/build.xml
lucene/mahout/trunk/examples/build.xml
Modified: lucene/mahout/trunk/build.xml
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/build.xml?rev=686211&r1=686210&r2=686211&view=diff
==============================================================================
--- lucene/mahout/trunk/build.xml (original)
+++ lucene/mahout/trunk/build.xml Fri Aug 15 06:28:34 2008
@@ -7,6 +7,12 @@
<ant dir="examples" antfile="build.xml" target="dist-jar"/>
</target>
+ <target name="clean">
+ <ant dir="core" antfile="build.xml" target="clean"/>
+ <ant dir="examples" antfile="build.xml" target="clean"/>
+ <delete dir="build"/>
+
+ </target>
</project>
\ No newline at end of file
Modified: lucene/mahout/trunk/examples/build.xml
URL: http://svn.apache.org/viewvc/lucene/mahout/trunk/examples/build.xml?rev=686211&r1=686210&r2=686211&view=diff
==============================================================================
--- lucene/mahout/trunk/examples/build.xml (original)
+++ lucene/mahout/trunk/examples/build.xml Fri Aug 15 06:28:34 2008
@@ -102,7 +102,7 @@
<include name="*.jar" />
<exclude name="junit*.jar"/>
</fileset>
- <filelist files="../core/dist/apache-mahout-core-${version}.jar"/>
+ <filelist files="${basedir}/../core/dist/apache-mahout-core-${version}.jar"/>
</path>
<path id="test.classpath">
<path refid="junit-path"/>
@@ -211,16 +211,22 @@
<!-- ========================================================================= -->
<!-- ===================== COMPILATION-RELATED TASKS ========================= -->
<!-- ========================================================================= -->
-
+ <available property="core-built" file="${basedir}/../core/dist/apache-mahout-core-${version}.jar"/>
<!-- Compile the project. -->
- <target name="compile"
- description="Compile the source code."
- >
+ <target name="compile-examples" if="core-built">
<mahout-javac destdir="${dest}/classes"
classpathref="compile.classpath">
<src path="${src}/main/java" />
</mahout-javac>
</target>
+ <target name="no-compile" unless="core-built">
+ <fail>You must build the core jar first</fail>
+ </target>
+ <target name="compile"
+ description="Compile the source code." depends="compile-examples, no-compile"
+ >
+
+ </target>
<target name="javadoc" depends="compile"
description="Generates javadoc documentation.">