Author: cbegin
Date: Sat Aug 23 12:50:55 2008
New Revision: 688403

URL: http://svn.apache.org/viewvc?rev=688403&view=rev
Log:
migrator finished for now

Modified:
    
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java
    ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate
    ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate.cmd

Modified: 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java?rev=688403&r1=688402&r2=688403&view=diff
==============================================================================
--- 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java
 (original)
+++ 
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java
 Sat Aug 23 12:50:55 2008
@@ -210,8 +210,12 @@
       if (driverClassLoader == null && driverPath.exists()) {
         List<URL> urlList = new ArrayList<URL>();
         for (File file : driverPath.listFiles()) {
-          URL url = new URL("jar:file:/" + file.getAbsolutePath() + "!/");
-          urlList.add(url);
+          String filename = file.getCanonicalPath();
+          if (!filename.startsWith("/")) {
+            filename = "/" + filename;
+          }
+          urlList.add(new URL("jar:file:" + filename + "!/"));
+          urlList.add(new URL("file:" + filename));
         }
         URL[] urls = urlList.toArray(new URL[urlList.size()]);
         driverClassLoader = new URLClassLoader(urls);

Modified: ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate?rev=688403&r1=688402&r2=688403&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate (original)
+++ ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate Sat Aug 
23 12:50:55 2008
@@ -1,7 +1,13 @@
 #!/bin/sh
 
-CURDIR=$(dirname $0)
-JARS=$CURDIR/lib/
-MYCP=$(ls $JARS/ | sed "s#^#$JARS&#" | sed "s/$/:/" | xargs echo | sed 's/: 
*/:/')
+WORKING_DIR=`pwd -P`
+SCRIPT_PATH=$(dirname $0)
 
-java -cp $MYCP org.apache.ibatis.migration.Migrator $*
\ No newline at end of file
+cd $SCRIPT_PATH
+SCRIPT_PATH=`pwd -P`
+cd $WORKING_DIR
+
+LIB=$SCRIPT_PATH/lib/
+MIGRATOR_CP=$(ls $LIB/ | sed "s#^#$LIB&#" | sed "s/$/:/" | xargs echo | sed 
's/: */:/')
+
+java -cp $MIGRATOR_CP org.apache.ibatis.migration.Migrator $*

Modified: ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate.cmd
URL: 
http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate.cmd?rev=688403&r1=688402&r2=688403&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate.cmd 
(original)
+++ ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/scripts/migrate.cmd Sat 
Aug 23 12:50:55 2008
@@ -1,7 +1,7 @@
 @ECHO off
 
-set CURDIR=%~dp0
-set JARS=%CURDIR%lib\
-for /F %%a in ('dir %JARS% /a /b /-p /o') do set MYCP=%JARS%%%a
+set WORKING_DIR=%~dp0
+set LIB=%WORKING_DIR%lib\
+for /F %%a in ('dir %LIB% /a /b /-p /o') do set MIGRATOR_CP=%LIB%%%a
 
-java -cp %MYCP% org.apache.ibatis.migration.Migrator %*
+java -cp %MIGRATOR_CP% org.apache.ibatis.migration.Migrator %*


Reply via email to