@groovy.transform.CompileStatic class InternalEntryPointProxy extends Object implements org.ysb33r.grolifant5.api.core.executable.ExecutableEntryPoint
Implementation of an org.ysb33r.grolifant5.api.core.executable.ExecutableEntryPoint for Gradle 7.0+
| Constructor and description |
|---|
InternalEntryPointProxy
(org.ysb33r.grolifant5.api.core.ConfigCacheSafeOperations gtc, ProcessForkOptions instance, org.ysb33r.grolifant5.internal.core.runnable.EnvironmentVariableProviders evp)A proxy used to populate an entry point to application runners. |
InternalEntryPointProxy
(org.ysb33r.grolifant5.api.core.ProjectOperations po, ProcessForkOptions instance, org.ysb33r.grolifant5.internal.core.runnable.EnvironmentVariableProviders evp) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
addEnvironmentProvider(Provider<java.util.Map<String, String>> envProvider)Adds a provider to environment variables. |
|
ProcessForkOptions |
executable(Object exec)Sets the name of the executable to use. |
|
void |
setExecutable(Object exec)Sets the name of the executable to use. |
|
void |
setWorkingDir(Object dir)Sets the working directory for the process. |
|
ProcessForkOptions |
workingDir(Object dir)Sets the working directory for the process. |
A proxy used to populate an entry point to application runners.
gtc - org.ysb33r.grolifant5.api.core.ConfigCacheSafeOperations instance to use to lazy-resolve values.instance - The instance of ProcessForkOptions that this will be the proxy to.evp - Providers of environment variables. Adds a provider to environment variables.
The values of the provider are processed after any value set via an environment call.
envProvider - Provider to a resolved map.Sets the name of the executable to use.
exec - The executable. Must not be null.Sets the name of the executable to use.
exec - The executable. Must not be null.Sets the working directory for the process. The supplied argument is evaluated as per Project.file.
dir - The working directory. Must not be null.Sets the working directory for the process. The supplied argument is evaluated as per Project.file.
dir - The working directory. Must not be null.