/** * Cache the system properties and set the system properties to the * new values. * @throws BuildException if Security prevented this operation. */ public void setSystem() throws BuildException { try { sys = System.getProperties(); Properties p = new Properties(); for (String name : sys.stringPropertyNames()) { String value = sys.getProperty(name); if (value != null) { p.put(name, value); } } p.putAll(mergePropertySets()); for (Environment.Variable v : variables) { v.validate(); p.put(v.getKey(), v.getValue()); } System.setProperties(p); } catch (SecurityException e) { throw new BuildException("Cannot modify system properties", e); } }
&& getLinker().getName().equals("msvc") && !getLinker().getVersion(this).startsWith("6.")) { final String[] env = new String[] { "PATH=" + getMsvc().getPathVariable().getValue() }; final String libType = library.getType();
Environment.Variable v = new Environment.Variable(); v.setKey(SYSPROP_TESTMETHOD()); v.setValue(testMethodFilter); getCommandline().addSysproperty(v); if (SysGlobals.SYSPROP_TESTFILTER().equals(v.getKey())) { try { Node root = new FilterExpressionParser().parse(v.getValue()); log("Parsed test filtering expression: " + root.toExpression(), Project.MSG_INFO); } catch (Exception e) { log("Could not parse filtering expression: " + v.getValue(), e, Project.MSG_WARN);
Environment.Variable v = new Environment.Variable(); v.setKey(SYSPROP_TESTMETHOD()); v.setValue(testMethodFilter); getCommandline().addSysproperty(v); if (SysGlobals.SYSPROP_TESTFILTER().equals(v.getKey())) { try { Node root = new FilterExpressionParser().parse(v.getValue()); log("Parsed test filtering expression: " + root.toExpression(), Project.MSG_INFO); } catch (Exception e) { log("Could not parse filtering expression: " + v.getValue(), e, Project.MSG_WARN);
Environment.Variable var = new Environment.Variable(); var.setKey("CVS_CLIENT_PORT"); var.setValue(String.valueOf(port)); env.addVariable(var); Environment.Variable var = new Environment.Variable(); var.setKey("CVS_PASSFILE"); var.setValue(String.valueOf(passFile)); env.addVariable(var); log("Using cvs passfile: " + String.valueOf(passFile), Environment.Variable var = new Environment.Variable(); var.setKey("CVS_RSH"); var.setValue(String.valueOf(cvsRsh)); env.addVariable(var);
Environment.Variable var = new Environment.Variable(); var.setKey("CVS_CLIENT_PORT"); var.setValue(String.valueOf(port)); env.addVariable(var); Environment.Variable var = new Environment.Variable(); var.setKey("CVS_PASSFILE"); var.setValue(String.valueOf(passFile)); env.addVariable(var); log("Using cvs passfile: " + String.valueOf(passFile), Environment.Variable var = new Environment.Variable(); var.setKey("CVS_RSH"); var.setValue(String.valueOf(cvsRsh)); env.addVariable(var);
final Variable antHomeVar = new Variable(); antHomeVar.setKey("ANT_HOME"); antHomeVar.setValue(antHome.getPath()); exec.addEnv(antHomeVar); final Variable javaHomeVar = new Variable(); javaHomeVar.setKey("JAVA_HOME"); javaHomeVar.setValue(System.getProperty("java.home")); exec.addEnv(javaHomeVar); final Variable antOptsVar = new Variable(); antOptsVar.setKey("ANT_OPTS"); antOptsVar.setValue("-Dlog4j.configurationFile=" + log4jConfig); exec.addEnv(antOptsVar); } else {
Environment.Variable pluginProperty = new Environment.Variable(); pluginProperty.setKey("org.jboss.logging.Logger.pluginClass"); pluginProperty.setValue("org.jboss.logging.jdk.JDK14LoggerPlugin"); java.addSysproperty(pluginProperty); Environment.Variable julProperty = new Environment.Variable(); julProperty.setKey("java.util.logging.config.file"); julProperty.setValue("logging.properties"); java.addSysproperty(julProperty); Environment.Variable javaDotCompilerProperty = new Environment.Variable(); javaDotCompilerProperty.setKey("java.compiler"); javaDotCompilerProperty.setValue("NONE"); java.addSysproperty(javaDotCompilerProperty); StringBuilder jvmArgs = new StringBuilder();
if (cacheMax != null) { int gdalCacheMaxMemory = Integer.parseInt(cacheMax); // Only for validation Variable var = new Variable(); var.setKey(GRKeys.GDAL_CACHEMAX); var.setValue(cacheMax); envVariables.add(var); if (directory.exists() && directory.isDirectory() && ((key.equalsIgnoreCase(GRKeys.GDAL_DATA) && directory.canRead()) || directory.canWrite())) { Variable var = new Variable(); var.setKey(key); var.setValue(path); envVariables.add(var); Variable var = new Variable(); var.setKey(key); var.setValue(param); envVariables.add(var);
java.setTaskName("aopc"); Environment.Variable optimize = new Environment.Variable(); optimize.setKey(SYS_OPTIMIZED); optimize.setValue(String.valueOf(optimized)); java.addSysproperty(optimize);
List<String> nonexistent_sysprops = new ArrayList<String>(); // keys that didn't exist in system properties for (Environment.Variable env_var : sysProps) { String old_value = System.setProperty(env_var.getKey(), env_var.getValue()); if (old_value == null) { nonexistent_sysprops.add(env_var.getKey()); } else { old_sysprops.put(env_var.getKey(), old_value);
Variable v = new Variable(); v.setKey(entry.getKey()); v.setValue(entry.getValue()); java.addEnv(v); Variable v = new Variable(); v.setKey( "jruby.home" ); v.setValue( System.getProperty( "jruby.home" ) ); java.addSysproperty( v ); File lib = System.getProperty("jruby.lib") != null ? new File( System.getProperty("jruby.lib") ) :
try { String tempDir = commandline.getSystemProperties().getVariablesVector().stream() .filter(v -> v.getKey().equals("java.io.tmpdir")) .map(v -> v.getValue()) .findAny() .orElse(null); Variable v = new Variable(); v.setKey(CHILDVM_SYSPROP_CWD); v.setFile(cwd.toAbsolutePath().normalize().toFile()); commandline.addSysproperty(v); v = new Variable(); v.setKey(SYSPROP_TEMPDIR); v.setFile(getTempDir().toAbsolutePath().normalize().toFile()); commandline.addSysproperty(v); v = new Variable(); v.setKey(SysGlobals.CHILDVM_SYSPROP_JVM_ID); v.setValue(Integer.toString(slaveInfo.id)); commandline.addSysproperty(v); v = new Variable(); v.setKey(SysGlobals.CHILDVM_SYSPROP_JVM_COUNT); v.setValue(Integer.toString(slaveInfo.slaves)); commandline.addSysproperty(v);
Environment.Variable sysp = new Environment.Variable(); sysp.setKey("log4j.configuration"); sysp.setValue(value); javaTask.addSysproperty(sysp);
final String value = this.agentOptions.get(key); if (value != null && !value.isEmpty()) { Environment.Variable variable = new Environment.Variable(); variable.setKey(key); variable.setValue(value); commandlineJava.addSysproperty(variable);
try { String tempDir = commandline.getSystemProperties().getVariablesVector().stream() .filter(v -> v.getKey().equals("java.io.tmpdir")) .map(v -> v.getValue()) .findAny() .orElse(null); Variable v = new Variable(); v.setKey(CHILDVM_SYSPROP_CWD); v.setFile(cwd.toAbsolutePath().normalize().toFile()); commandline.addSysproperty(v); v = new Variable(); v.setKey(SYSPROP_TEMPDIR); v.setFile(getTempDir().toAbsolutePath().normalize().toFile()); commandline.addSysproperty(v); v = new Variable(); v.setKey(SysGlobals.CHILDVM_SYSPROP_JVM_ID); v.setValue(Integer.toString(slaveInfo.id)); commandline.addSysproperty(v); v = new Variable(); v.setKey(SysGlobals.CHILDVM_SYSPROP_JVM_COUNT); v.setValue(Integer.toString(slaveInfo.slaves)); commandline.addSysproperty(v);