/** * Adds an environment variable; used when forking. */ public void addEnv(Environment.Variable var) { m_environment.addVariable(var); }
/** * Add all definitions (including property sets) to a list. * @param listIt list iterator supporting add method. */ public void addDefinitionsToList(ListIterator<String> listIt) { String[] props = super.getVariables(); if (props != null) { for (String prop : props) { listIt.add("-D" + prop); } } Properties propertySetProperties = mergePropertySets(); for (String key : propertySetProperties.stringPropertyNames()) { listIt.add("-D" + key + "=" + propertySetProperties.getProperty(key)); } }
Environment env = new Environment(); var.setKey("CVS_CLIENT_PORT"); var.setValue(String.valueOf(port)); env.addVariable(var); var.setKey("CVS_PSERVER_PORT"); var.setValue(String.valueOf(port)); env.addVariable(var); var.setKey("CVS_PASSFILE"); var.setValue(String.valueOf(passFile)); env.addVariable(var); log("Using cvs passfile: " + String.valueOf(passFile), Project.MSG_VERBOSE); var.setKey("CVS_RSH"); var.setValue(String.valueOf(cvsRsh)); env.addVariable(var); exe.setEnvironment(env.getVariables());
/** * Add an environment variable to the launched process. */ public void addEnv(final Environment.Variable var) { if (this.env == null) { this.env = new Environment(); this.newEnvironment = true; if (this.processor != null) { // Change the environment in the processor setProcessor(this.processor); } } this.env.addVariable(var); }
/** * these are options common to signing and verifying * @param cmd command to configure */ protected void setCommonOptions(final ExecTask cmd) { if (maxMemory != null) { addValue(cmd, "-J-Xmx" + maxMemory); } if (verbose) { addValue(cmd, "-verbose"); } if (strict) { addValue(cmd, "-strict"); } //now patch in all system properties for (Environment.Variable variable : sysProperties.getVariablesVector()) { declareSysProperty(cmd, variable); } }
Environment env = new Environment(); var.setKey("CVS_CLIENT_PORT"); var.setValue(String.valueOf(port)); env.addVariable(var); var.setKey("CVS_PASSFILE"); var.setValue(String.valueOf(passFile)); env.addVariable(var); log("Using cvs passfile: " + String.valueOf(passFile), Project.MSG_INFO); var.setKey("CVS_RSH"); var.setValue(String.valueOf(cvsRsh)); env.addVariable(var); exe.setEnvironment(env.getVariables());
Environment env = new Environment(); var.setKey("CVS_CLIENT_PORT"); var.setValue(String.valueOf(port)); env.addVariable(var); var.setKey("CVS_PASSFILE"); var.setValue(String.valueOf(passFile)); env.addVariable(var); log("Using cvs passfile: " + String.valueOf(passFile), Project.MSG_INFO); var.setKey("CVS_RSH"); var.setValue(String.valueOf(cvsRsh)); env.addVariable(var); exe.setEnvironment(env.getVariables());
private void printDebugInfo(String fileName) { if(m_dumpSys) { debug("* SYSTEM PROPERTIES *"); Properties props= System.getProperties(); Enumeration en= props.propertyNames(); while(en.hasMoreElements()) { String key= (String) en.nextElement(); debug(key + ": " + props.getProperty(key)); } debug(""); } if(m_dumpEnv) { String[] vars= m_environment.getVariables(); if(null != vars && vars.length > 0) { debug("* ENVIRONMENT *"); for(String v: vars) { debug(v); } debug(""); } } if(m_dump) { dumpCommand(fileName); } }
/** * Add an environment variable. * * <p>Will be ignored if we are not forking a new VM. * * @param var new environment variable. * * @since Ant 1.5 */ public void addEnv(Environment.Variable var) { env.addVariable(var); }
/** * Set up our environment variables. * @param exe executable. */ private void setupEnvironment(Execute exe) { String[] environment = env.getVariables(); if (environment != null) { for (String element : environment) { log("Setting environment variable: " + element, Project.MSG_VERBOSE); } } exe.setNewenvironment(newEnvironment); exe.setEnvironment(environment); }
/** * Add a system property. * * @param sysp system property. */ public void addSysproperty(Environment.Variable sysp) { sysProperties.addVariable(sysp); }
private void printDebugInfo(String fileName) { if (m_dumpSys) { debug("* SYSTEM PROPERTIES *"); Properties props = System.getProperties(); Enumeration en = props.propertyNames(); while (en.hasMoreElements()) { String key = (String) en.nextElement(); debug(key + ": " + props.getProperty(key)); } debug(""); } if (m_dumpEnv) { String[] vars = m_environment.getVariables(); if (null != vars && vars.length > 0) { debug("* ENVIRONMENT *"); for (String v : vars) { debug(v); } debug(""); } } if (m_dump) { dumpCommand(fileName); } }
/** * Add an environment variable to the launched process. * * @param var new environment variable. */ public void addEnv(Environment.Variable var) { env.addVariable(var); }
String[] environment = env.getVariables(); if (environment != null) { for (String variable : environment) {
/** Adds an environment variable; used when forking. */ public void addEnv(Environment.Variable var) { m_environment.addVariable(var); }
String[] environment= m_environment.getVariables(); if(null != environment) { for(String envEntry : environment) {
/** * Adds an environment variable; used when forking. */ public void addEnv(ExtendedVariable var) { env.addVariable(var); }
String[] environment = m_environment.getVariables(); if (null != environment) { for (String envEntry : environment) {
/** * Adds an environment variable; used when forking. * * <p>Will be ignored if we are not forking a new VM.</p> * * @param var environment variable to be added * @since Ant 1.5 */ public void addEnv(final Environment.Variable var) { env.addVariable(var); }
/** * Create an Execute instance with the correct working directory set. * * @return an instance of the Execute class. * * @throws BuildException under unknown circumstances. */ protected Execute prepareExec() throws BuildException { // default directory to the project's base directory if (dir == null) { dir = getProject().getBaseDir(); } if (redirectorElement != null) { redirectorElement.configure(redirector); } Execute exe = new Execute(createHandler(), createWatchdog()); exe.setAntRun(getProject()); exe.setWorkingDirectory(dir); exe.setVMLauncher(vmLauncher); String[] environment = env.getVariables(); if (environment != null) { for (String variable : environment) { log("Setting environment variable: " + variable, Project.MSG_VERBOSE); } } exe.setNewenvironment(newEnvironment); exe.setEnvironment(environment); return exe; }