class ExtoolsPluginExtension extends java.lang.Object
Provides the DSL to configure the plugin itself, e.g. repo URL, tools used...
The configuration is stored as PropertyState
| Type | Name and description |
|---|---|
Property<com.github.ocroquette.extools.internal.config.ExtoolsPluginConfiguration> |
configurationState |
org.gradle.api.Project |
project |
| Constructor and description |
|---|
ExtoolsPluginExtension
(org.gradle.api.Project project) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
java.lang.Object |
assertExtoolsAreLoaded() |
|
void |
extractDir(java.lang.String s) |
|
java.lang.String |
generateEnvironmentLine(java.lang.String varName, java.lang.String varValue, boolean append) |
|
java.lang.String |
generateEnvironmentScript(java.lang.String toolAlias) |
|
java.io.File |
getHomeDir(java.lang.String toolAlias) |
|
java.lang.String[] |
getLoadedAliases() |
|
java.lang.String |
getValue(java.lang.String toolAlias, java.lang.String variableName) |
|
java.lang.String |
getValueWithDefault(java.lang.String toolAlias, java.lang.String variableName, java.lang.String defaultValue) |
|
boolean |
hasAlias(java.lang.String toolAlias) |
|
boolean |
isOverriden(java.lang.String toolAlias) |
|
void |
localCache(java.lang.String s) |
|
void |
remoteRepositoryUrl(java.lang.String s) |
|
java.lang.String |
resolveAlias(java.lang.String toolAlias) |
|
void |
tool(java.lang.String alias, java.lang.String realName) |
|
void |
tool(java.lang.String s) |
|
void |
tool(java.util.Map<java.lang.String, java.lang.String> map) |
|
void |
tools(java.util.List<java.lang.String> l) |
|
void |
tools(java.util.Map<java.lang.String, java.lang.String> map) |
|
void |
usingExtools(java.lang.String alias) |
|
void |
usingExtools(java.lang.String[] aliases) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Groovy Documentation