/** * Add a nested argument element to hand to the JVM running the * deployment tool. * Creates a nested arg element. * @return A Commandline.Argument object representing the * JVM command line argument being passed when the deployment * tool is run. IE: "-ms64m", "-mx128m"... */ public Commandline.Argument createJvmarg() { return java.createJvmarg(); }
java.createJvmarg().setValue("-Dinstall.root=" + jonasroot); java.createJvmarg().setValue("-Djava.security.policy=" + jonasroot + "/config/java.policy"); java.createJvmarg().setValue("-Dorg.omg.CORBA.ORBClass" + "=org.objectweb.david.libs.binding.orbs.iiop.IIOPORB"); java.createJvmarg().setValue("-Dorg.omg.CORBA.ORBSingletonClass=" + "org.objectweb.david.libs.binding.orbs.ORBSingletonClass"); java.createJvmarg().setValue("-Djavax.rmi.CORBA.StubClass=" + "org.objectweb.david.libs.stub_factories.rmi.StubDelegate"); java.createJvmarg().setValue("-Djavax.rmi.CORBA.PortableRemoteObjectClass=" + "org.objectweb.david.libs.binding.rmi.ORBPortableRemoteObjectDelegate"); java.createJvmarg().setValue("-Djavax.rmi.CORBA.UtilClass=" + "org.objectweb.david.libs.helpers.RMIUtilDelegate"); java.createJvmarg().setValue("-Ddavid.CosNaming.default_method=0"); java.createJvmarg().setValue("-Ddavid.rmi.ValueHandlerClass=" + "com.sun.corba.se.internal.io.ValueHandlerImpl"); if (davidHost != null) { java.createJvmarg().setValue("-Ddavid.CosNaming.default_host=" + davidHost); java.createJvmarg().setValue("-Ddavid.CosNaming.default_port=" + davidPort);
findbugsEngine.createJvmarg().setLine(jvmargs); findbugsEngine.createJvmarg().setValue(jvmArg); throw new IllegalArgumentException("Can't find spotbugs.jar in " + findbugsLib); findbugsEngine.createJvmarg().setValue("-Dspotbugs.home=" + homeDir.getPath()); } else {
jvmargs = jvmargs + " -Dfindbugs.debug=true"; findbugsEngine.createJvmarg().setLine(jvmargs); findbugsEngine.createJvmarg().setValue("-Dspotbugs.home=" + homeDir.getPath()); } else {
javaTask.setTaskName("ejbc"); javaTask.createJvmarg().setLine(additionalJvmArgs); sysprops.forEach(javaTask::addSysproperty); javaTask.createJvmarg().setLine(" -Dweblogic.StdoutSeverityLevel=" + jvmDebugLevel);
Java javaTask = new Java(getTask()); javaTask.createJvmarg().setValue("-Xms64m"); javaTask.createJvmarg().setValue("-Xmx128m");
genicTask.createJvmarg().setValue("-Dinstall.root=" + jonasroot); File javaPolicyFile = new File(jonasConfigDir, "java.policy"); if (javaPolicyFile.exists()) { genicTask.createJvmarg().setValue("-Djava.security.policy=" + javaPolicyFile.toString());
/** * Add the jvm arguments to the java command. * @param java The java task */ private void addJvmArgs(Java java, String jvmArgs) { if (jvmArgs != null) { java.createJvmarg().setLine(jvmArgs); } }
/** * Add the jvm arguments to the java command. * @param java The java task */ private void addJvmArgs(Java java, String jvmArgs) { if (jvmArgs != null) { java.createJvmarg().setLine(jvmArgs); } }
/** * {@inheritDoc} */ @Override public void addJvmArgument(File file) { if (file != null) { this.java.createJvmarg().setFile(file); } }
/** * {@inheritDoc} */ @Override public void addJvmArgumentLine(String line) { if (line != null) { this.java.createJvmarg().setLine(line); } }
/** * {@inheritDoc} */ @Override public void addJvmArguments(String... values) { if (values != null) { for (String value : values) { this.java.createJvmarg().setValue(value); } } }
if (options != null) { for (int j=0; j < options.length; j++) { java.createJvmarg().setValue(options[j]);
if (options != null) { for (int j=0; j < options.length; j++) { java.createJvmarg().setValue(options[j]);
findbugsEngine.createJvmarg().setLine(jvmargs); findbugsEngine.createJvmarg().setValue(jvmArg); throw new IllegalArgumentException("Can't find spotbugs.jar in " + findbugsLib); findbugsEngine.createJvmarg().setValue("-Dspotbugs.home=" + homeDir.getPath()); } else {
findbugsEngine.createJvmarg().setLine(jvmargs); findbugsEngine.createJvmarg().setValue(jvmArg); throw new IllegalArgumentException("Can't find findbugs.jar in " + findbugsLib); findbugsEngine.createJvmarg().setValue("-Dfindbugs.home=" + homeDir.getPath()); } else {
public JavaTaskBuilder withJvmSettings(JvmSettings jvmSettings) { if (jvmSettings != null) { javaTask.setFork(jvmSettings.isFork()); for (String jvmArg : jvmSettings.getJvmArgs()) { Commandline.Argument newArg = javaTask.createJvmarg(); newArg.setLine(jvmArg); } if (jvmSettings.isFork() && jvmSettings.isCopySysProperties()) { javaTask.setCloneVm(true); } else if (jvmSettings.isFork() && System.getProperty(CHANGED_FILES_PROPERTY) != null) { Variable var = new Variable(); var.setKey(CHANGED_FILES_PROPERTY); var.setValue(System.getProperty(CHANGED_FILES_PROPERTY)); javaTask.addSysproperty(var); } for (Variable var : getVariables(jvmSettings.getEnvProperties())) { javaTask.addEnv(var); } } return this; }
private void executeForkedAntTask() { /* if (callee2 == null) { */ callee2 = (Java) getProject().createTask("java"); callee2.setOwningTarget(getOwningTarget()); callee2.setTaskName(getTaskName()); callee2.setLocation(getLocation()); callee2.setClassname("org.apache.tools.ant.Main"); callee2.setAppend(true); callee2.setFork(true); callee2.createJvmarg().setValue("-Xbootclasspath/p:" + System.getProperty("sun.boot.class.path")); /* } */ String systemClassPath = System.getProperty("java.class.path"); callee2.setClasspath(new Path(getProject(), systemClassPath)); String args = "-buildfile " + properties.get("file"); Commandline.Argument arguments = callee2.createArg(); arguments.setLine(args); if (verbose) { callee2.createArg().setValue("-verbose"); } callee2.createArg().setValue(subTarget); if (callee2.executeJava() != 0) { throw new BuildException("Execution of ANT Task failed"); } }
protected void setup(Java java) { if (jarFile != null) { java.setJar(jarFile); } else { if (classPath == null) { java.setClasspath(Path.systemClasspath); } else { java.setClasspath(new Path(java.getProject(), classPath)); } java.setClassname(mainClass); } if (jvmArgs != null) { final Argument jvmArg = java.createJvmarg(); jvmArg.setLine(jvmArgs); } if (args != null) { final Argument taskArgs = java.createArg(); taskArgs.setLine(args); } java.getProject().addBuildListener(new SimpleListener(java, outputOut, outputErr)); java.setCloneVm(cloneVM); }
java.createJvmarg().setLine(ctx.getJvmArgs()); java.createJvmarg().setLine(ctx.getDebugArgs()); // If debug args aren't set, nothing happens