Class GlobalProperty.Builder
java.lang.Object
io.github.srdjanv.localgitdependency.property.impl.CommonPropertyFields
io.github.srdjanv.localgitdependency.property.impl.CommonPropertyBuilder
io.github.srdjanv.localgitdependency.property.impl.GlobalProperty.Builder
- All Implemented Interfaces:
CommonBuilder,GlobalBuilder
- Enclosing class:
- GlobalProperty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidautomaticCleanup(Boolean automaticCleanup) Cleanup removed dependencies.voidgenerateDefaultGradleTasks(Boolean generateDefaultGradleTasks) This will generate default tasksvoidkeepMainInitScriptUpdated(Boolean keepMainInitScriptUpdated) If set to false the generated mainInitScript will never be updated of fixed if changes are detectedMethods inherited from class io.github.srdjanv.localgitdependency.property.impl.CommonPropertyBuilder
dependencyType, enableIdeSupport, generateGradleTasks, gitDir, gitDir, gradleDaemonMaxIdleTime, javaHomeDir, javaHomeDir, keepDependencyInitScriptUpdated, keepGitUpdated, mavenDir, mavenDir, persistentDir, persistentDir, registerDependencyRepositoryToProject, tryGeneratingJavaDocJar, tryGeneratingSourceJarMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.srdjanv.localgitdependency.property.CommonBuilder
dependencyType, enableIdeSupport, generateGradleTasks, gitDir, gitDir, gradleDaemonMaxIdleTime, javaHomeDir, javaHomeDir, keepDependencyInitScriptUpdated, keepGitUpdated, mavenDir, mavenDir, persistentDir, persistentDir, registerDependencyRepositoryToProject, tryGeneratingJavaDocJar, tryGeneratingSourceJar
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
keepMainInitScriptUpdated
Description copied from interface:GlobalBuilderIf set to false the generated mainInitScript will never be updated of fixed if changes are detected- Specified by:
keepMainInitScriptUpdatedin interfaceGlobalBuilder- Parameters:
keepMainInitScriptUpdated- If it should stay updated
-
generateDefaultGradleTasks
Description copied from interface:GlobalBuilderThis will generate default tasks- Specified by:
generateDefaultGradleTasksin interfaceGlobalBuilder- Parameters:
generateDefaultGradleTasks- if it should create custom tasks
-
automaticCleanup
Description copied from interface:GlobalBuilderCleanup removed dependencies. It's enabled by default, but if you specify a custom global path you must explicitly enable it. This is done because the cleanupManager will delete everything under those directories that doesn't mach with a registered dependency- Specified by:
automaticCleanupin interfaceGlobalBuilder- Parameters:
automaticCleanup- if it should cleanup removed dependencies
-