Martin Senger wrote:
Hi,

If you run ANT in verbose mode (-v) what does it
output as the string that is generated...?


   This is how it look underw windows:

[testing] Executing 'C:\Program Files\Java\jre1.5.0_04\bin\java.exe' with 
arguments:
  [testing] '-classpath'
  [testing] 'C:\Documents and settings\martin\....jar'
  [testing] 'TestArgs'
  [testing] '-cacheDir'
  [testing] ''
  [testing] '-dt'
[testing] [testing] The ' characters around the executable and arguments are
  [testing] not part of the command.
  [testing] 0: -cacheDir
  [testing] 1: -dt

   And this is how it looks under linux:

[testing] Executing '/usr/local/j2sdk1.4.2_08/jre/bin/java' with
arguments:
  [testing] '-classpath'
  [testing] '/home/senger/....jar'
  [testing] 'TestArgs'
  [testing] '-cacheDir'
  [testing] ''
  [testing] '-dt'
  [testing]
  [testing] The ' characters around the executable and arguments are
  [testing] not part of the command.
  [testing] 0: -cacheDir
  [testing] 1:
  [testing] 2: -dt


   And this is the Ant task (I have already posted this in my previous
email, sorry for the repetition):

     <property name="my.property" value=""/>

     <java classname="TestArgs" taskname="testing"
       classpathref="build.classpath" fork="true" failonerror="true">
       <arg value="-cacheDir"/>
       <arg value="${my.property}"/>
       <arg value="-dt"/>
     </java>

   So my (sad) conclusion is that I must write my build.xml conditionally
for various OS's. That's also what Antoine suggested:

I dont see any difference between the list of args passed in to java.exe on either platform -only what got picked up at the far end. Which makes me wonder what java.exe is up to.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to