• Theme
  • Build Tool
    Releases
    Features
    9.0.0 Highlights
    8.0.0 Highlights
    Gradle vs Maven
  • Learn
    User Manual
    YouTube Channel
    Events and Webinars
  • Support
    Community Slack
    Community Forums
    Professional Services
    Security Subscription
  • News
    Newsletter
    Blog
  • About
    About Us
    Contact Us
    Gradle Fellowship
  • Develocity
  • GitHub
  • User Manual Home
  • DSL Reference Home
  • Release Notes
    • Build script blocks

    • allprojects { }
    • artifacts { }
    • buildscript { }
    • configurations { }
    • dependencies { }
    • repositories { }
    • subprojects { }
    • publishing { }
    • Core types

    • Project
    • Task
    • Gradle
    • Settings
    • IncludedBuild
    • ProjectLayout
    • BuildLayout
    • Script
    • SourceSet
    • SourceSetOutput
    • SourceDirectorySet
    • Configuration
    • ConsumableConfiguration
    • ResolvableConfiguration
    • DependencyScopeConfiguration
    • ResolutionStrategy
    • ArtifactResolutionQuery
    • ComponentSelection
    • ComponentSelectionRules
    • DependencyCollector
    • ExtensionAware
    • ExtraPropertiesExtension
    • PluginDependenciesSpec
    • PluginDependencySpec
    • PluginManagementSpec
    • ProviderFactory
    • ResourceHandler
    • TextResourceFactory
    • InputChanges
    • Distribution
    • Publishing types

    • PublishingExtension
    • IvyPublication
    • IvyArtifact
    • IvyArtifactSet
    • IvyModuleDescriptorSpec
    • IvyModuleDescriptorAuthor
    • IvyModuleDescriptorLicense
    • IvyModuleDescriptorDescription
    • MavenPublication
    • MavenArtifact
    • MavenArtifactSet
    • MavenPom
    • MavenPomCiManagement
    • MavenPomContributor
    • MavenPomContributorSpec
    • MavenPomDeveloper
    • MavenPomDeveloperSpec
    • MavenPomDistributionManagement
    • MavenPomIssueManagement
    • MavenPomLicense
    • MavenPomLicenseSpec
    • MavenPomMailingList
    • MavenPomMailingListSpec
    • MavenPomOrganization
    • MavenPomRelocation
    • MavenPomScm
    • Container types

    • TaskContainer
    • ConfigurationContainer
    • RepositoryHandler
    • DependencyHandler
    • ComponentMetadataHandler
    • ArtifactHandler
    • Build Cache types