allprojects { }
artifacts { }
buildscript { }
configurations { }
dependencies { }
repositories { }
sourceSets { }
subprojects { }
publishing { }
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
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
TaskContainer
ConfigurationContainer
RepositoryHandler
DependencyHandler
ComponentMetadataHandler
ArtifactHandler
BuildCacheConfiguration
DirectoryBuildCache
HttpBuildCache
InputNormalizationHandler
InputNormalization
RuntimeClasspathNormalization
TaskReportTask
ProjectReportTask
DependencyReportTask
DependencyInsightReportTask
PropertyReportTask
ComponentReport
DependentComponentsReport
ModelReport
OutgoingVariantsReportTask
ResolvableConfigurationsReportTask
ArtifactTransformsReportTask
AntlrTask
BuildEnvironmentReportTask
Checkstyle
CodeNarc
Copy
CreateStartScripts
Delete
Ear
Exec
GenerateIvyDescriptor
GenerateMavenPom
GenerateBuildDashboard
GradleBuild
GroovyCompile
Groovydoc
HtmlDependencyReportTask
JacocoReport
JacocoCoverageVerification
Jar
JavaCompile
Javadoc
JavaExec
Pmd
ProcessResources
PublishToIvyRepository
PublishToMavenRepository
ScalaCompile
ScalaDoc
UpdateDaemonJvm
InitBuild
Sign
Sync
Tar
AbstractTestTask
Test
TestReport
War
Wrapper
WriteProperties
Zip
TestingExtension
TestSuite
JvmTestSuite
TestSuiteTarget
JvmTestSuiteTarget
依賴關係
GradleDependencies
TestFixturesDependencyModifiers
PlatformDependencyModifiers
JvmComponentDependencies
CustomizableHtmlReport
SingleFileReport
DirectoryReport
Report
Reporting
ReportContainer
ReportingExtension
AggregateTestReport
JacocoCoverageReport
EclipseModel
EclipseProject
EclipseClasspath
EclipseJdt
EclipseWtp
EclipseWtpComponent
EclipseWtpFacet
IdeaModel
IdeaProject
IdeaModule
IdeaWorkspace
XmlFileContentMerger
FileContentMerger
GenerateEclipseProject
GenerateEclipseClasspath
GenerateEclipseJdt
GenerateEclipseWtpComponent
GenerateEclipseWtpFacet
GenerateIdeaModule
GenerateIdeaProject
GenerateIdeaWorkspace
GenerateSchemeFileTask
GenerateWorkspaceSettingsFileTask
GenerateXcodeProjectFileTask
GenerateXcodeWorkspaceFileTask
GenerateSolutionFileTask
GenerateProjectFileTask
GenerateFiltersFileTask
TransformAction
TransformOutputs
TransformSpec
Gcc
Clang
VisualCpp
Swiftc
CppApplication
CppLibrary
CppTestSuite
SwiftApplication
SwiftLibrary
SwiftXCTestSuite
CppCompile
SwiftCompile
LinkExecutable
LinkSharedLibrary
CreateStaticLibrary
LinkMachOBundle
InstallExecutable
InstallXCTestBundle
RunTestExecutable
XCTest
目錄
PreprocessingTool
注意:此類別為實驗性功能,未來 Gradle 版本可能會變更。
args
執行此工具時傳遞的參數。
macros
編譯此二進位檔時要定義的預處理器巨集集合。
args(args)
新增要傳遞至工具的許多參數。
define(name)
定義具名的預處理器巨集,以便在編譯此二進位檔時使用。巨集將以 '-D name' 形式提供給編譯器。
define(name, definition)
定義具名且具有值的預處理器巨集,將在編譯此二進位檔時使用。巨集將以 '-D name=definition' 形式提供給編譯器。
無腳本區塊
List<String>
List
String
注意:此屬性為實驗性功能,未來 Gradle 版本可能會變更。
Map<String, String>
Map
void
String...
注意:此方法為實驗性功能,未來 Gradle 版本可能會變更。
define