重构 ExecutionConfig
This commit is contained in:
@@ -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){
|
||||
|
||||
Reference in New Issue
Block a user