X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.agent%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcli%2FDefaultSlcRuntime.java;h=e3ce331529a4af7e53490f7ccc9fabf4e14495cb;hb=5ac335634ca09f980e452051dd41bc1ce1ea8c16;hp=ea046bb13e792b8c2bce1ead6307438aa0b6be52;hpb=c64c55c639fa256f85d498d958f78dfd0d6f10c6;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.agent/src/main/java/org/argeo/slc/cli/DefaultSlcRuntime.java b/org.argeo.slc.agent/src/main/java/org/argeo/slc/cli/DefaultSlcRuntime.java index ea046bb13..e3ce33152 100644 --- a/org.argeo.slc.agent/src/main/java/org/argeo/slc/cli/DefaultSlcRuntime.java +++ b/org.argeo.slc.agent/src/main/java/org/argeo/slc/cli/DefaultSlcRuntime.java @@ -27,8 +27,9 @@ public class DefaultSlcRuntime { public final static String SLC_ROOT_FILE_NAME = "slcRoot.properties"; - public SlcExecutionContext executeScript(Resource script, - Properties properties, Map references) { + public SlcExecutionContext executeScript(String runtimeStr, + Resource script, String targets, Properties properties, + Map references) { Resource slcRootFile = findSlcRootFile(script); String scriptRelativePath = SpringUtils.extractRelativePath(SpringUtils @@ -36,8 +37,13 @@ public class DefaultSlcRuntime { SlcExecution slcExecution = createSlcExecution(); slcExecution.setStatus(SlcExecution.STATUS_RUNNING); + slcExecution.getAttributes().put(SlcAntConstants.EXECATTR_RUNTIME, + runtimeStr); slcExecution.getAttributes().put(SlcAntConstants.EXECATTR_ANT_FILE, scriptRelativePath); + if (targets != null) + slcExecution.getAttributes().put( + SlcAntConstants.EXECATTR_ANT_TARGETS, targets); AntSlcApplication application = getApplication(slcRootFile); return application.execute(slcExecution, properties, references);