@groovy.transform.CompileStatic @groovy.util.logging.Slf4j class DefaultProjectOperations extends org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy
An extension that can be added to a project by a plugin to aid in compatibility
| Fields inherited from class | Fields |
|---|---|
class org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy |
__$stMC |
| Constructor and description |
|---|
DefaultProjectOperations
(Project tempProjectReference, ProjectLayout layout, ProviderFactory pf, org.ysb33r.grolifant5.api.core.FileSystemOperations fileOperations, ObjectFactory objects)Constructor that sets up a number of methods to be compatible across a wide range Gradle releases. |
| Type Params | Return Type | Name and description |
|---|---|---|
|
CopySpec |
copySpec()Creates an empty CopySpec. |
|
Provider<String> |
environmentVariable(Object name, boolean configurationTimeSafety) |
|
ConfigurableFileTree |
fileTree(Object base)Creates a new ConfigurableFileTree. |
|
Provider<File> |
getBuildDir()Build directory |
|
Provider<String> |
gradleProperty(Object name, boolean configurationTimeSafety) |
<T> |
Provider<T> |
provider(java.util.concurrent.Callable<? extends T> var1)Returns a provider. |
|
Provider<String> |
systemProperty(Object name, boolean configurationTimeSafety) |
| Methods inherited from class | Name |
|---|---|
class org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy |
org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getExecTools(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getFullProjectPath(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getGroupProvider(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProjectRootDir(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProjectTools(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProviderTools(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getRepositoryTools(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getGradleLogLevel(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getJvmTools(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getStringTools(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProjectName(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getFsOperations(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#isConfigurationCacheEnabled(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getVersionProvider(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#delete(org.gradle.api.Action), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProviders(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#isRoot(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getConsoleOutput(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#asProvider(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getMetaClass(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#setMetaClass(groovy.lang.MetaClass), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getTasks(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProjectPath(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#isOffline(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#isRefreshDependencies(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#isRerunTasks(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getConfigurations(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#equals(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#toString(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#hashCode(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getClass(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#notify(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#notifyAll(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#wait(long), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#wait(long, int), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#wait(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#zipTree(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#tarTree(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#copySpec(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#copySpec(org.gradle.api.Action), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getBuildDir(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#bzip2Resource(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#gzipResource(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#setVersionProvider(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#resolveProperty(java.lang.Object, java.lang.Object, boolean), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#resolveProperty(java.lang.Object, boolean), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#resolveProperty(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#resolveProperty(java.lang.Object, java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#atConfigurationTime(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#environmentVariable(java.lang.Object, boolean), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#environmentVariable(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#gradleProperty(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#gradleProperty(java.lang.Object, boolean), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#buildDirDescendant(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#provider(java.util.concurrent.Callable), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#exec(org.gradle.api.Action), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#fileTree(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#javaexec(org.gradle.api.Action), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#systemProperty(java.lang.Object, boolean), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#systemProperty(java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getGradleHomeDir(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProjectCacheDir(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getGradleUserHomeDir(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProjectDir(), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#getProperty(java.lang.String), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#setProperty(java.lang.String, java.lang.Object), org.ysb33r.grolifant5.loadable.core.ProjectOperationsProxy#invokeMethod(java.lang.String, java.lang.Object) |
Constructor that sets up a number of methods to be compatible across a wide range Gradle releases.
tempProjectReference - temporary projectCreates a new ConfigurableFileTree.
base - Base for file tree.Returns a provider.
var1 - Anything that adheres to a Callable including Groovy closures or Java lambdas.