Package org.apache.tools.ant.taskdefs

Examples of org.apache.tools.ant.taskdefs.ExecTask.execute()


            exec.createArg().setValue("REG_DWORD");
            exec.createArg().setValue("/d");
            exec.createArg().setValue(Integer.toString(data));
            exec.createArg().setValue("/f");
        }
        exec.execute();
        String result = p.getProperty("result");
        String output = p.getProperty("output");
        if (!"0".equals(result)) {
            throw new WindowsRegistryException("exec return code " + result + ": " + output);
        }
View Full Code Here


            exec.createArg().setValue(r.key);
            exec.createArg().setValue("/v");
            exec.createArg().setValue(r.value);
            exec.createArg().setValue("/f");
        }
        exec.execute();
        String result = p.getProperty("result");
        String output = p.getProperty("output");
        if (!"0".equals(result)) {
            throw new WindowsRegistryException("exec return code " + result + ": " + output);
        }
View Full Code Here

            exec.createArg().setValue(r.key);
            exec.createArg().setValue("/v");
            exec.createArg().setValue(r.value);
        }
        exec.setOutputproperty("regout");
        exec.execute();
        String output = p.getProperty("regout");
        return output;
    }
   
    private static class RegKeyValue {
View Full Code Here

            }
        }

        try
        {
            task.execute();

            String property = project.getProperty("stdout");
            // Restrict to processor related data only.
            Pattern patt = Pattern.compile(pattern);
            for (String line : IOUtils.readLines(new StringReader(property)))
View Full Code Here

                    task.addEnv(variable);

                    // Logging to a temporary file to avoid logging on system out 
                    file = File.createTempFile("r2pg", ".tmp");
                    task.setOutput(file);
                    task.execute();
                    if (LOGGER.isLoggable(Level.FINE)) {
                        LOGGER.fine("raster2pgsql script is available");
                    }
                    available = true;
                } catch (BuildException e) {
View Full Code Here

        // Setting PATH variable
        Variable varPath = new Variable();
        varPath.setKey("PATH");
        varPath.setValue(PATH);
        task.addEnv(variable);
        task.execute();
    }

    /**
     * Replace the main command with proper values for each argument.
     *
 
View Full Code Here

                exec.createArg().setValue("n");
                exec.createArg().setFile(cabFile);
                exec.createArg().setValue("@" + listFile.getAbsolutePath());

                exec.execute();

                if (outFile != null) {
                    outFile.delete();
                }
View Full Code Here

                exec.createArg().setValue("n");
                exec.createArg().setFile(cabFile);
                exec.createArg().setValue("@" + listFile.getAbsolutePath());

                exec.execute();

                if (outFile != null) {
                    outFile.delete();
                }
View Full Code Here

                exec.createArg().setValue("n");
                exec.createArg().setFile(cabFile);
                exec.createArg().setValue("@" + listFile.getAbsolutePath());

                exec.execute();

                if (outFile != null) {
                    outFile.delete();
                }
View Full Code Here

        }

        execute.setTaskName("exec");
        execute.setProject(AntUtil.builder().getProject());

        execute.execute();
    }

    private static void internalExecuteOnUnix(boolean failOnError, final CliCommand cliCommand, Map<String, String> environment) {
        ExecTask execute = new ExecTask();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.