重构 ExecutionConfig

This commit is contained in:
hyb1996
2018-12-10 10:35:16 +08:00
parent 8faa6cc990
commit c460425656
31 changed files with 320 additions and 320 deletions

View File

@@ -21,9 +21,9 @@ module.exports = function(__runtime__, scope){
var engine = Object.create(rtEngines.myEngine());
if(!execArgv){
execArgv = {};
var iter = engine.getTag("execution.config").getArguments().entrySet().iterator();
while(iter.hasNext()){
var entry = iter.next();
var iterator = engine.getTag("execution.config").arguments.entrySet().iterator();
while(iterator.hasNext()){
var entry = iterator.next();
execArgv[entry.getKey()] = entry.getValue();
}
}
@@ -43,18 +43,11 @@ module.exports = function(__runtime__, scope){
c = c || {};
c.path = c.path || files.cwd();
if(c.path){
if(Array.isArray(c.path)){
config.requirePath(c.path);
config.executePath(c.path[0]);
}else{
config.requirePath([c.path]);
config.executePath(c.path);
}
config.workingDirectory = c.path;
}
c.delay = c.delay || 0;
c.interval = c.interval || 0;
c.loopTimes = c.loopTimes || 1;
config.loop(c.delay, c.loopTimes, c.interval);
config.delay = c.delay || 0;
config.interval = c.interval || 0;
config.loopTimes = c.loopTimes || 1;
if(c.arguments){
var arguments = c.arguments;
for(var key in arguments){