You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by dw...@apache.org on 2009/05/15 23:16:59 UTC

svn commit: r775347 - /openjpa/branches/1.3.x/openjpa-examples/src/main/java/build.xml

Author: dwoods
Date: Fri May 15 21:16:58 2009
New Revision: 775347

URL: http://svn.apache.org/viewvc?rev=775347&view=rev
Log:
OPENJPA-1088 fix new all target for Windows users

Modified:
    openjpa/branches/1.3.x/openjpa-examples/src/main/java/build.xml

Modified: openjpa/branches/1.3.x/openjpa-examples/src/main/java/build.xml
URL: http://svn.apache.org/viewvc/openjpa/branches/1.3.x/openjpa-examples/src/main/java/build.xml?rev=775347&r1=775346&r2=775347&view=diff
==============================================================================
--- openjpa/branches/1.3.x/openjpa-examples/src/main/java/build.xml (original)
+++ openjpa/branches/1.3.x/openjpa-examples/src/main/java/build.xml Fri May 15 21:16:58 2009
@@ -36,10 +36,24 @@
         </fail>
     </target>
 
-    <target name="all">
-        <exec dir="${basedir}/hellojpa" executable="ant" />
-        <exec dir="${basedir}/relations" executable="ant" />
-        <exec dir="${basedir}/reversemapping" executable="ant" />
+    <target name="init" depends="init:discover, init:windows, init:unix">
+    </target>
+    <target name="init:discover">
+        <condition property="isWindows">
+            <os family="windows"/>
+        </condition>
+    </target>
+    <target name="init:windows" if="isWindows">
+        <property name="platform.script.ext" value=".bat"/>
+    </target>
+    <target name="init:unix" unless="isWindows">
+        <property name="platform.script.ext" value=""/>
+    </target>
+
+    <target name="all" depends="init">
+        <exec dir="${basedir}/hellojpa" executable="ant${platform.script.ext}"/>
+        <exec dir="${basedir}/relations" executable="ant${platform.script.ext}"/>
+        <exec dir="${basedir}/reversemapping" executable="ant${platform.script.ext}"/>
     </target>
 
     <path id="classpath"