database.i parameter question

Hello,


I’m triyng to start hsqldb via ant script. The only problem I have at the moment is my database path location.

When I start hsql db:

  1.         <java fork="true"
  2.               classname="${jdbc.main.class}" classpath="${jdbc.classpath}">
  3.            
  4.            
  5.            
  6.            
  7.        


I see the following debug messages in console:

start.db:

Checking for listener at 127.0.0.1:10000

  1.      [java] Executing 'C:\Program Files\Java\jdk1.6.0_21\jre\bin\java.exe' with arguments:
  2.      [java] '-classpath'
  3.      [java] 'G:\My Documents\PROJECTS\DataSource\lib\hsqldb-2.2.5.jar'
  4.      [java] 'org.hsqldb.Server'
  5.      [java] '--address'
  6.      [java] '127.0.0.1'
  7.      [java] '--port'
  8.      [java] '10000'
  9.      [java] '--database.0'
  10.      [java] 'file:G:\My'
  11.      [java] 'Documents\PROJECTS\DataSource/QQQQ'
  12.      [java] '--dbname.0'
  13.      [java] 'datasourcedb'

As you see in lines 10, 11 the actual path in windows by ant is passed as 

  1. G:\My Documents\PROJECTS\DataSource/QQQQ’


I also for test purposes tried to start ant task using actual path, not the parameter (line 5):

  1.         <java fork="true"
  2.               classname="${jdbc.main.class}" classpath="${jdbc.classpath}">
  3.            
  4.            
  5.            
  6.            
  7.        

Received the same result. I see only My.tmp folder ant My.* files.


How can I resolve it?

Thank you.

Is this a Liquibase problem or an Ant or HSQL problem?