[jboss-svn-commits] JBL Code SVN: r34582 - labs/jbossesb/trunk/product/docs.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Aug 6 13:33:27 EDT 2010


Author: kevin.conner at jboss.com
Date: 2010-08-06 13:33:26 -0400 (Fri, 06 Aug 2010)
New Revision: 34582

Modified:
   labs/jbossesb/trunk/product/docs/build.xml
Log:
Change test for maven.home: JBESB-3443

Modified: labs/jbossesb/trunk/product/docs/build.xml
===================================================================
--- labs/jbossesb/trunk/product/docs/build.xml	2010-08-06 17:07:58 UTC (rev 34581)
+++ labs/jbossesb/trunk/product/docs/build.xml	2010-08-06 17:33:26 UTC (rev 34582)
@@ -9,49 +9,43 @@
 	classpathref="maven-ant-tasks.classpath" />
 
    <property environment="env"/>
-   <property name="maven.home" value="${env.MAVEN_HOME}"/>
+   <condition property="maven.home" value="${env.MAVEN_HOME}">
+      <isset property="env.MAVEN_HOME"/>
+   </condition>
 
-   <macrodef name="maven">
-      <attribute name="options" default="" />
-      <attribute name="goal" />
-      <attribute name="basedir" />
-      <attribute name="resultproperty" default="maven.result" />
-      <element name="args" implicit="true" optional="true" />
-	<sequential>
-		<java classname="org.codehaus.classworlds.Launcher" fork="true"
-			dir="@{basedir}" resultproperty="@{resultproperty}">
-			<jvmarg value="-Xmx512m"/>
-			<classpath>
-				<fileset dir="${maven.home}/boot">
-					<include name="*.jar" />
-				</fileset>
-				<fileset dir="${maven.home}/lib">
-					<include name="*.jar" />
-				</fileset>
-			</classpath>
-                        <sysproperty key="classworlds.conf" value="${maven.home}/bin/m2.conf" />
-                        <sysproperty key="maven.home" value="${maven.home}" />
-                        <arg line="--batch-mode @{options} @{goal}" />
-                </java>
-         </sequential>
-    </macrodef> 
-
-    <macrodef name="builddoc">
-    	<attribute name="basedir"/>
-    	<sequential>
-    	<maven basedir="${basedir}"
-    	                goal="install"
-    	                resultproperty="result"/>
-    	<echo>RESULT=${result}</echo>
-        </sequential>
-    </macrodef>
-
     <target name="check-maven-install">
     	<condition property="maven.installed">
-    		<isset property="env.MAVEN_HOME"/>
+   	    <and>
+   	        <isset property="maven.home"/>
+    		<length string="${maven.home}" when="greater" length="0"/>
+   	    </and>
     	</condition>
    
-	<fail unless="maven.installed" message="Cannot determine MAVEN_HOME.    Please set the MAVEN_HOME environment variable and retry building."/>
+	<fail unless="maven.installed" message="Cannot determine MAVEN_HOME.    Please set the MAVEN_HOME environment variable or maven.home property and try rebuilding."/>
+        <macrodef name="maven">
+           <attribute name="options" default="" />
+           <attribute name="goal" />
+           <attribute name="basedir" />
+           <attribute name="resultproperty" default="maven.result" />
+           <element name="args" implicit="true" optional="true" />
+	     <sequential>
+		     <java classname="org.codehaus.classworlds.Launcher" fork="true"
+			     dir="@{basedir}" resultproperty="@{resultproperty}">
+			     <jvmarg value="-Xmx512m"/>
+			     <classpath>
+				     <fileset dir="${maven.home}/boot">
+					     <include name="*.jar" />
+				     </fileset>
+				     <fileset dir="${maven.home}/lib">
+					     <include name="*.jar" />
+				     </fileset>
+			     </classpath>
+                             <sysproperty key="classworlds.conf" value="${maven.home}/bin/m2.conf" />
+                             <sysproperty key="maven.home" value="${maven.home}" />
+                             <arg line="--batch-mode @{options} @{goal}" />
+                     </java>
+              </sequential>
+         </macrodef> 
     </target>
    
     <target name="clean">



More information about the jboss-svn-commits mailing list