The patch file changes Index: trunk/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java =================================================================== --- trunk/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java (revision 828216) +++ trunk/ibatis-3-core/src/main/java/org/apache/ibatis/migration/commands/BaseCommand.java (working copy) @@ -228,6 +228,10 @@ private void lazyInitializeDrivers() { try { + String customDriverPath = environmentProperties().getProperty("driverPath"); + if(customDriverPath != null && customDriverPath.length()>0){ + driverPath = new File(customDriverPath); + } if (driverClassLoader == null && driverPath.exists()) { List<URL> urlList = new ArrayList<URL>(); for (File file : driverPath.listFiles()) {
camelContext wrote: > > Hi All, > > I am using iBATIS tool for running all my DB migrations. As of now, the > script mandates that i have all the driver jar files, inside a drivers > folder in my root folder > i.e > > ROOT > | > -- scripts > | > -- environments > | > -- drivers > | > -- ojdbc.jar ..... > > > > I have multiple services which use the iBATIS tool and all my services > need the same drivers. It will be redundant to have the same files copied > in n number of locations. I would like to know if there is a way to custom > configure the driver path, so that the tool can load all the drivers from > a central location? > > I did modify the BaseCommand to cater to this need. I have attached the > code review with this post. If this feature is already existing, please do > let me know how to use the same. Else, i would suggest that my code be > reviewed and let me know if i can submit the patch. > http://old.nabble.com/file/p26225652/custom-driver-ibatis-3.patch > custom-driver-ibatis-3.patch > -- View this message in context: http://old.nabble.com/Custom-path-for-drivers-tp26225652p26225655.html Sent from the iBATIS - User - Java mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-java-unsubscr...@ibatis.apache.org For additional commands, e-mail: user-java-h...@ibatis.apache.org