Class ModuleRepository
- java.lang.Object
-
- org.ysb33r.gradle.iac.base.tf.modules.ModuleRepository
-
- All Implemented Interfaces:
org.gradle.api.Named
public abstract class ModuleRepository extends java.lang.Object implements org.gradle.api.NamedBase class for implementing module repositories (targets for publishing to).- Since:
- 2.1
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedModuleRepository(java.lang.String name, org.gradle.api.Project tempProjectReference)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected org.ysb33r.grolifant5.api.core.ConfigCacheSafeOperationsgetCcso()protected abstract org.ysb33r.gradle.iac.base.tf.modules.ModuleSourceSetBasegetModuleSourceSet(java.lang.String moduleName)java.lang.StringgetName()Repository nameprotected org.gradle.api.model.ObjectFactorygetObjectFactory()org.gradle.api.provider.Provider<java.lang.Boolean>getPrefixVersionWithV()Indicates whether the version string is prefixed with avabstract org.gradle.api.provider.Provider<java.lang.Boolean>getPublishTests()Whether to publish test files.abstract org.gradle.api.provider.Provider<java.lang.Boolean>getRequiresLicense()Indicates whether a repository requires a license file.abstract org.gradle.api.provider.Provider<java.lang.Boolean>getRequiresRollupAdditionalSourceFiles()Indicated whether source files other than(outputs|variables).(tf|tofu)must be rolled up intomain.(tf|tofu)when publishing.protected org.gradle.api.tasks.TaskContainergetTaskContainer()voidsetPrefixVersionWithV(boolean flag)Whether version string should be prefixed with av.
-
-
-
Method Detail
-
getName
public final java.lang.String getName()
Repository name- Specified by:
getNamein interfaceorg.gradle.api.Named- Returns:
- Name
-
getRequiresLicense
public abstract org.gradle.api.provider.Provider<java.lang.Boolean> getRequiresLicense()
Indicates whether a repository requires a license file.- Returns:
trueif license is required.
-
getRequiresRollupAdditionalSourceFiles
public abstract org.gradle.api.provider.Provider<java.lang.Boolean> getRequiresRollupAdditionalSourceFiles()
Indicated whether source files other than(outputs|variables).(tf|tofu)must be rolled up intomain.(tf|tofu)when publishing.- Returns:
trueif source files must be rolled up.
-
getPublishTests
public abstract org.gradle.api.provider.Provider<java.lang.Boolean> getPublishTests()
Whether to publish test files.- Returns:
trueif test files need to be published.
-
setPrefixVersionWithV
public void setPrefixVersionWithV(boolean flag)
Whether version string should be prefixed with av.- Parameters:
flag-truewill set it to be prefixed.
-
getPrefixVersionWithV
public org.gradle.api.provider.Provider<java.lang.Boolean> getPrefixVersionWithV()
Indicates whether the version string is prefixed with av- Returns:
trueif prefix will be there.
-
getModuleSourceSet
protected abstract org.ysb33r.gradle.iac.base.tf.modules.ModuleSourceSetBase getModuleSourceSet(java.lang.String moduleName)
-
getCcso
protected org.ysb33r.grolifant5.api.core.ConfigCacheSafeOperations getCcso()
-
getObjectFactory
protected org.gradle.api.model.ObjectFactory getObjectFactory()
-
getTaskContainer
protected org.gradle.api.tasks.TaskContainer getTaskContainer()
-
-