@ApiStatus.Experimental
public final class RunConfigSettings
extends java.lang.Object
implements org.gradle.api.Named
| Constructor and Description |
|---|
RunConfigSettings(org.gradle.api.Project project,
java.lang.String baseName) |
| Modifier and Type | Method and Description |
|---|---|
void |
client()
Configure run config with the default client options.
|
void |
defaultMainClass(java.lang.String cls) |
void |
environment(java.lang.String environment) |
java.lang.String |
getConfigName() |
java.lang.String |
getDefaultMainClass() |
java.lang.String |
getEnvironment() |
LoomGradleExtension |
getExtension() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getProgramArgs() |
org.gradle.api.Project |
getProject() |
java.lang.String |
getRunDir() |
org.gradle.api.tasks.SourceSet |
getSource(org.gradle.api.Project proj) |
java.util.List<java.lang.String> |
getVmArgs() |
void |
inherit(RunConfigSettings parent)
Copies settings from another run configuration.
|
void |
makeRunDir() |
void |
name(java.lang.String name) |
void |
programArg(java.lang.String arg) |
void |
programArgs(java.util.Collection<java.lang.String> args) |
void |
programArgs(java.lang.String... args) |
void |
properties(java.util.Map<java.lang.String,java.lang.String> props) |
void |
property(java.lang.String name) |
void |
property(java.lang.String name,
java.lang.String value) |
void |
runDir(java.lang.String dir) |
void |
server()
Configure run config with the default server options.
|
void |
serverWithGui()
Removes the
nogui argument for the server configuration. |
void |
setConfigName(java.lang.String name) |
void |
setDefaultMainClass(java.lang.String defaultMainClass) |
void |
setEnvironment(java.lang.String environment) |
void |
setRunDir(java.lang.String runDir) |
void |
setSource(java.util.function.Function<org.gradle.api.Project,org.gradle.api.tasks.SourceSet> sourceFn) |
void |
setSource(org.gradle.api.tasks.SourceSet source) |
void |
source(org.gradle.api.tasks.SourceSet source) |
void |
source(java.lang.String source) |
void |
startFirstThread()
Add the
-XstartOnFirstThread JVM argument when on OSX. |
void |
vmArg(java.lang.String arg) |
void |
vmArgs(java.util.Collection<java.lang.String> args) |
void |
vmArgs(java.lang.String... args) |
public RunConfigSettings(org.gradle.api.Project project,
java.lang.String baseName)
public org.gradle.api.Project getProject()
public LoomGradleExtension getExtension()
public java.lang.String getName()
getName in interface org.gradle.api.Namedpublic java.util.List<java.lang.String> getVmArgs()
public java.util.List<java.lang.String> getProgramArgs()
public java.lang.String getEnvironment()
public void setEnvironment(java.lang.String environment)
public java.lang.String getConfigName()
public void setConfigName(java.lang.String name)
public java.lang.String getDefaultMainClass()
public void setDefaultMainClass(java.lang.String defaultMainClass)
public java.lang.String getRunDir()
public void setRunDir(java.lang.String runDir)
public org.gradle.api.tasks.SourceSet getSource(org.gradle.api.Project proj)
public void setSource(org.gradle.api.tasks.SourceSet source)
public void setSource(java.util.function.Function<org.gradle.api.Project,org.gradle.api.tasks.SourceSet> sourceFn)
public void environment(java.lang.String environment)
public void name(java.lang.String name)
public void defaultMainClass(java.lang.String cls)
public void runDir(java.lang.String dir)
public void vmArg(java.lang.String arg)
public void vmArgs(java.lang.String... args)
public void vmArgs(java.util.Collection<java.lang.String> args)
public void property(java.lang.String name,
java.lang.String value)
public void property(java.lang.String name)
public void properties(java.util.Map<java.lang.String,java.lang.String> props)
public void programArg(java.lang.String arg)
public void programArgs(java.lang.String... args)
public void programArgs(java.util.Collection<java.lang.String> args)
public void source(org.gradle.api.tasks.SourceSet source)
public void source(java.lang.String source)
public void startFirstThread()
-XstartOnFirstThread JVM argument when on OSX.public void serverWithGui()
nogui argument for the server configuration. By default nogui is specified, this is
a convenient way to remove it if wanted.public void client()
public void server()
public void inherit(RunConfigSettings parent)
public void makeRunDir()