@Override public void executeWithGems() throws MojoExecutionException, ScriptException, IOException { this.factory.newScriptFromJRubyJar(this.swing ? "jirb_swing" : "jirb") .addArgs(this.irbArgs) .addArgs(this.args) .execute(); } }
public void execute(final File output) throws ScriptException, IOException { if (this.script != null) { this.scriptFactory.launcher.executeScript(this.script, this.list, output); } else { this.scriptFactory.launcher.execute(this.list, output); } }
AntLauncher(final Logger logger, final ScriptFactory factory) { this.logger = logger; this.factory = factory; this.project = createAntProject(); }
protected final void cli(Iterable<String> args) throws IOException, ScriptException { factory.addEnv("VAGRANT_HOME", vagrantHome); factory.addEnv("VAGRANT_RC", vagrantRc); final Script script = factory.newScriptFromSearchPath("vagrant"); for (String arg : args) if (isNotBlank(arg)) script.addArg(arg); script.execute(); } }
public void createPom(final File gemspec, final String jrubyMavenPluginsVersion, final File pom) throws ScriptException, IOException { this.factory.newScriptFromResource("gem2pom.rb") .addArg(gemspec.getAbsolutePath()) .addArg(jrubyMavenPluginsVersion) .execute(pom); }
public void executeIn(final File launchDirectory) throws ScriptException, IOException { if (this.script != null) { this.scriptFactory.launcher.executeScript(launchDirectory, this.script, this.list); } else { this.scriptFactory.launcher.executeIn(launchDirectory, this.list); } }
@Override public void executeIn(final File launchDirectory, final List<String> args, final File outputFile) throws ScriptException, IOException { doExecute(launchDirectory, args, outputFile); }
@Override public void executeScript(final File launchDirectory, final String script, final List<String> args) throws ScriptException, IOException { executeScript(launchDirectory, script, args, null); }
public void executeScript(final File launchDirectory, final String script, final List<String> args) throws ScriptException, IOException { executeScript(launchDirectory, script, args, null); } }
public Script addArg(final String name, final String value) { if (value != null) { super.add(name, value); } return this; }
public void execute(final List<String> args, final File outputFile) throws ScriptException, IOException { doExecute(null, args, outputFile); }
@Override public void executeWithGems() throws MojoExecutionException, ScriptException, IOException { this.factory.newScriptFromJRubyJar(this.swing ? "jirb_swing" : "jirb") .addArgs(this.irbArgs) .addArgs(this.args) .execute(); } }
public void execute() throws ScriptException, IOException { if (this.script != null) { this.scriptFactory.launcher.executeScript(this.script, this.list); } else { this.scriptFactory.launcher.execute(this.list); } }
@Override public void execute(final List<String> args) throws ScriptException, IOException { doExecute(null, args, null); }
@Override public void executeScript(final String script, final List<String> args) throws ScriptException, IOException { executeScript(script, args, null); }
public void executeScript(final String script, final List<String> args) throws ScriptException, IOException { executeScript(script, args, null); }
@Override public void execute(final List<String> args, final File outputFile) throws ScriptException, IOException { doExecute(null, args, outputFile); }
@Override public void executeScript(final String script, final List<String> args, final File outputFile) throws ScriptException, IOException { executeScript(null, script, args, outputFile); }
@Override public void executeIn(final File launchDirectory, final List<String> args) throws ScriptException, IOException { doExecute(launchDirectory, args, null); }