Gradle
DSL Reference
9.5.0
  • Community
    Community Home
    Community Forums
    Community Plugins
  • Training
  • News
    Newsletter
    Blog
    Twitter
  • Develocity
  • github
  • User Manual Home
  • DSL Reference Home
  • Release Notes
    • Properties
  • 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

  • BuildCacheConfiguration
  • DirectoryBuildCache
  • HttpBuildCache
  • Input Normalization types

  • InputNormalizationHandler
  • InputNormalization
  • RuntimeClasspathNormalization
  • Help Task types

  • TaskReportTask
  • ProjectReportTask
  • DependencyReportTask
  • DependencyInsightReportTask
  • PropertyReportTask
  • ComponentReport
  • DependentComponentsReport
  • ModelReport
  • OutgoingVariantsReportTask
  • ResolvableConfigurationsReportTask
  • ArtifactTransformsReportTask
  • Task types

  • AntlrTask
  • BuildEnvironmentReportTask
  • Checkstyle
  • CodeNarc