package org.argeo.slc.cli;
-import java.io.File;
import java.util.Properties;
import org.apache.commons.cli.CommandLine;
import org.apache.commons.logging.LogFactory;
import org.argeo.slc.core.SlcException;
import org.argeo.slc.logging.Log4jUtils;
-import org.springframework.core.io.DefaultResourceLoader;
-import org.springframework.core.io.FileSystemResource;
-import org.springframework.core.io.Resource;
public class SlcMain {
public enum Mode {
// Execution
if (mode.equals(Mode.single)) {
- Resource scriptRes;
- if (new File(script).exists()) {
- scriptRes = new FileSystemResource(script);
- } else {
- scriptRes = new DefaultResourceLoader(SlcMain.class
- .getClassLoader()).getResource(script);
- }
-
DefaultSlcRuntime runtime = new DefaultSlcRuntime();
- runtime.executeScript(runtimeStr, scriptRes, targets, properties,
- null);
+ runtime.executeScript(runtimeStr, script, targets, properties,
+ null, null);
}
}