Interface GradleMultiAPIPluginDevelopmentExtension

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract Unit sharedCache() Configures the Gradle version cache to be shared with the main Gradle user home directory.
      abstract Unit projectCache() Configures the Gradle version cache to be stored in the project's build directory.
      abstract Unit disableCache() Disables the Gradle version cache, causing each Gradle version to be downloaded on each build.
      abstract GradleAPITarget invoke(String gradleVersion)
      abstract List<GradleAPITarget> invoke(String gradleVersions)
      abstract List<GradleAPITarget> invoke(Iterable<String> gradleVersions)
      abstract NamedDomainObjectContainer<GradleAPITarget> getTargetAPIs() The different Gradle versions to test the plugin against.
      abstract Provider<GradleAPITarget> getMinGradleAPI() The minimum Gradle version to support for the plugin, used to configure the test suites.
      abstract DirectoryProperty getGradleUserHomeForCache() The Gradle user home directory to use for downloading (and caching) the different Gradle versions.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait