Class GroovyDependenciesExtension

java.lang.Object
com.blackbuild.klum.ast.gradle.convention.GroovyDependenciesExtension

public abstract class GroovyDependenciesExtension extends Object
  • Constructor Details

    • GroovyDependenciesExtension

      public GroovyDependenciesExtension()
  • Method Details

    • getUseSpock

      protected abstract org.gradle.api.provider.Property<Boolean> getUseSpock()
    • setSkipSpock

      public void setSkipSpock(boolean skipSpock)
    • skipSpock

      public void skipSpock()
    • getGroovyVersionInternal

      public abstract org.gradle.api.provider.Property<String> getGroovyVersionInternal()
    • getGroovyVersionDependency

      public org.gradle.api.provider.Provider<String> getGroovyVersionDependency()
    • getGroovyBomDependency

      public org.gradle.api.provider.Provider<String> getGroovyBomDependency()
    • getGroovyVersion

      public org.gradle.api.provider.Provider<String> getGroovyVersion()
      Returns the configured Groovy version in the form supplied by the build.
      Returns:
      configured Groovy version
    • getSpockVersionDependency

      public org.gradle.api.provider.Provider<String> getSpockVersionDependency()
    • setGroovyVersion

      @Deprecated(since="3.0.0", forRemoval=true) public void setGroovyVersion(GroovyVersion groovyVersion)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Parameters:
      groovyVersion - Set the groovy version to use
    • setGroovyVersion

      public void setGroovyVersion(int version)
      Set the groovy version to use. This can be major, major and minor or a full version string. (5, 5.0, 5.0.6)
      Parameters:
      version - the version to use
    • setGroovyVersion

      public void setGroovyVersion(String version)
      Sets the major groovy version to use.
      Parameters:
      version - the major groovy version to use
    • copyFrom

      public void copyFrom(GroovyDependenciesExtension other)