X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2FAntRegistryUtil.java;fp=org.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fant%2FAntRegistryUtil.java;h=634795e437e83297cec642eb56da9ab9d638389c;hb=0ee30b3cfd07a1e96eeb21ee729b2c7825585b94;hp=e15fedb15fb78965b252c8553cead8b9f7afaafd;hpb=365feedf6431b7b24e23ccb8af532545b11b2e73;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 e15fedb15..634795e43 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 @@ -57,8 +57,8 @@ public class AntRegistryUtil { return p; } - /** Executes all paths of the default target of the Ant file. */ - public static Project runAll(File antFile) { + /** Executes all paths of the provided target of the Ant file. */ + public static Project runAll(File antFile, String target) { if (log.isDebugEnabled()) log.debug("Runs all paths of Ant file " + antFile); Project p = new Project(); @@ -68,7 +68,12 @@ public class AntRegistryUtil { ProjectHelper helper = new SlcProjectHelper(); p.addReference(ProjectHelper.PROJECTHELPER_REFERENCE, helper); helper.parse(p, antFile); - p.executeTarget(p.getDefaultTarget()); + p.executeTarget(target != null ? target : p.getDefaultTarget()); return p; } + + /** Executes all paths of the default target of the Ant file. */ + public static Project runAll(File antFile) { + return runAll(antFile, null); + } }