Class GlobalProperty.Builder

All Implemented Interfaces:
CommonBuilder, GlobalBuilder
Enclosing class:
GlobalProperty

public static class GlobalProperty.Builder extends CommonPropertyBuilder implements GlobalBuilder
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • keepMainInitScriptUpdated

      public void keepMainInitScriptUpdated(Boolean keepMainInitScriptUpdated)
      Description copied from interface: GlobalBuilder
      If set to false the generated mainInitScript will never be updated of fixed if changes are detected
      Specified by:
      keepMainInitScriptUpdated in interface GlobalBuilder
      Parameters:
      keepMainInitScriptUpdated - If it should stay updated
    • generateDefaultGradleTasks

      public void generateDefaultGradleTasks(Boolean generateDefaultGradleTasks)
      Description copied from interface: GlobalBuilder
      This will generate default tasks
      Specified by:
      generateDefaultGradleTasks in interface GlobalBuilder
      Parameters:
      generateDefaultGradleTasks - if it should create custom tasks
    • automaticCleanup

      public void automaticCleanup(Boolean automaticCleanup)
      Description copied from interface: GlobalBuilder
      Cleanup 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:
      automaticCleanup in interface GlobalBuilder
      Parameters:
      automaticCleanup - if it should cleanup removed dependencies