X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2FAntRegistryUtil.java;h=e81fb30eb42b69e84b2fdcdd66807395d88c78e1;hb=f366b06720d300b3e20f996902d0c2dab55a3473;hp=f9928708a23e20086301f8a742e6a384813212d3;hpb=07315a82eb7fa5b84db60209dbf03bd94568321c;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.core/src/main/java/org/argeo/slc/ant/AntRegistryUtil.java b/org.argeo.slc.core/src/main/java/org/argeo/slc/ant/AntRegistryUtil.java index f9928708a..e81fb30eb 100644 --- a/org.argeo.slc.core/src/main/java/org/argeo/slc/ant/AntRegistryUtil.java +++ b/org.argeo.slc.core/src/main/java/org/argeo/slc/ant/AntRegistryUtil.java @@ -8,10 +8,9 @@ import java.util.Properties; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; import org.apache.tools.ant.ProjectHelper; - +import org.apache.tools.ant.listener.CommonsLoggingListener; import org.argeo.slc.core.structure.StructurePath; import org.argeo.slc.core.structure.StructureRegistry; @@ -85,6 +84,7 @@ public class AntRegistryUtil { Project p = new Project(); p.setUserProperty("ant.file", url.toString()); // p.setBaseDir(url.toString()); + p.addBuildListener(new CommonsLoggingListener()); p.init(); ProjectHelper helper = new SlcProjectHelper(); p.addReference(ProjectHelper.PROJECTHELPER_REFERENCE, helper); @@ -113,6 +113,7 @@ public class AntRegistryUtil { p.executeTarget(target != null ? target : p.getDefaultTarget()); } catch (Throwable e) { exception = e; + log.error("Exception when running Ant: ",e); } finally { p.fireBuildFinished(exception); }