X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=runtime%2Forg.argeo.slc.support.ant%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2FAntRun.java;fp=runtime%2Forg.argeo.slc.support.ant%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2FAntRun.java;h=238e2255c1ea1bc04eb4f32f88b23992e6850310;hb=211d7f28ddbab29bcc100236117366abf929b2c0;hp=d2921f7478131a78d2a72cd65a7c4fc867a604c4;hpb=e15a223c80da0a0a1cd02e4d57e8cf591b315bb9;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.support.ant/src/main/java/org/argeo/slc/ant/AntRun.java b/runtime/org.argeo.slc.support.ant/src/main/java/org/argeo/slc/ant/AntRun.java index d2921f747..238e2255c 100644 --- a/runtime/org.argeo.slc.support.ant/src/main/java/org/argeo/slc/ant/AntRun.java +++ b/runtime/org.argeo.slc.support.ant/src/main/java/org/argeo/slc/ant/AntRun.java @@ -21,6 +21,7 @@ public class AntRun implements Runnable { private final static Log log = LogFactory.getLog(AntRun.class); private Resource buildFile; + private File baseDir; private List targets = new ArrayList(); private Map properties = new HashMap(); @@ -67,6 +68,9 @@ public class AntRun implements Runnable { } private File extractBaseDir(String path) { + if(this.baseDir!=null) + return this.baseDir; + String baseDir = null; if (path.length() > 1) { int indx = path.lastIndexOf('/', path.length() - 1); @@ -98,6 +102,10 @@ public class AntRun implements Runnable { this.properties = properties; } + public void setBaseDir(File baseDir) { + this.baseDir = baseDir; + } + protected static class LoggingListener implements BuildListener { public void buildFinished(BuildEvent event) {