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:11:20 UTC

svn commit: r775344 - /openjpa/trunk/openjpa-examples/src/main/java/build.xml

Author: dwoods
Date: Fri May 15 21:11:20 2009
New Revision: 775344

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

Modified:
    openjpa/trunk/openjpa-examples/src/main/java/build.xml

Modified: openjpa/trunk/openjpa-examples/src/main/java/build.xml
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-examples/src/main/java/build.xml?rev=775344&r1=775343&r2=775344&view=diff
==============================================================================
--- openjpa/trunk/openjpa-examples/src/main/java/build.xml (original)
+++ openjpa/trunk/openjpa-examples/src/main/java/build.xml Fri May 15 21:11:20 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"