Class BuildOptionsExtension

java.lang.Object
com.carrotsearch.gradle.buildinfra.buildoptions.BuildOptionsExtension

public abstract class BuildOptionsExtension extends Object
  • Constructor Details

    • BuildOptionsExtension

      public BuildOptionsExtension()
  • Method Details

    • optionValue

      public org.gradle.api.provider.Provider<String> optionValue(String name)
      Returns a lazy provider for the given option.
    • getOption

      public BuildOption getOption(String name)
    • hasOption

      public boolean hasOption(String name)
    • getAt

      public org.gradle.api.provider.Provider<String> getAt(String name)
    • propertyMissing

      public org.gradle.api.provider.Provider<String> propertyMissing(String name)
    • addOption

      public BuildOption addOption(String name, String description, String defaultValue)
      Build option with the default value.
    • addOption

      public BuildOption addOption(String name, String description, org.gradle.api.provider.Provider<String> defaultValueProvider)
      Build option with some dynamically computed value.
    • addOption

      public BuildOption addOption(String name, String description)
      Build option without any default value.