From a single linux-based machine, I can now do:
../../ant [options] [targets]
or
wine cmd /c ../../ant [options] [targets]
The later is used to test underneath wine-i386(aka, 32-bit).
On 06/26/2014 11:15 AM, doo...@apache.org wrote:
Author: doogie
Date: Thu Jun 26 16:15:03 2014
New Revision: 1605836
URL: http://svn.apache.org/r1605836
Log:
Port the same set of features in the ant shell script to the ant batch
file.
* Automatically find the correct ant-launcher.jar version.
* You can now run the batch file from sub directories. ../../ant works.
Modified:
ofbiz/trunk/ant.bat
Modified: ofbiz/trunk/ant.bat
URL:
http://svn.apache.org/viewvc/ofbiz/trunk/ant.bat?rev=1605836&r1=1605835&r2=1605836&view=diff
==============================================================================
--- ofbiz/trunk/ant.bat (original)
+++ ofbiz/trunk/ant.bat Thu Jun 26 16:15:03 2014
@@ -19,5 +19,21 @@ REM # under the License.
REM #####################################################################
ECHO ON
-"%JAVA_HOME%\bin\java" -jar framework/base/lib/ant-1.9.0-ant-launcher.jar -lib framework/base/lib/ant %1 %2 %3 %4 %5 %6
+IF DEFINED JAVA_HOME (
+ SET JAVA="%JAVA_HOME%\bin\java"
+) ELSE (
+ SET JAVA="java"
+)
+
+SET TOP=%~dp0
+SET LAUNCHER_JAR=
+SET BASE_LIB=%TOP%\framework\base\lib
+SET ANT_LIB=%BASE_LIB%\ant
+FOR %%G IN (%BASE_LIB%\ant-*-ant-launcher.jar) DO SET
LAUNCHER_JAR=%BASE_LIB%\%%G
+ECHO %LAUNCHER_JAR%
+IF [%LAUNCHER_JAR%] == [] (
+ ECHO "Couldn't find ant-launcher.jar"
+) ELSE (
+ %JAVA% -jar "%LAUNCHER_JAR%" -lib "%ANT_LIB%" %1 %2 %3 %4 %5 %6
+)