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 (Ivy 發佈)
IvyArtifact (Ivy 產出物)
IvyArtifactSet (Ivy 產出物集)
IvyModuleDescriptorSpec (Ivy 模組描述符規格)
IvyModuleDescriptorAuthor (Ivy 模組描述符作者)
IvyModuleDescriptorLicense (Ivy 模組描述符許可證)
IvyModuleDescriptorDescription (Ivy 模組描述符描述)
MavenPublication (Maven 發佈)
MavenArtifact (Maven 產出物)
MavenArtifactSet (Maven 產出物集)
MavenPom (Maven Pom 檔)
MavenPomCiManagement (Maven Pom CI 管理)
MavenPomContributor (Maven Pom 貢獻者)
MavenPomContributorSpec (Maven Pom 貢獻者規格)
MavenPomDeveloper (Maven Pom 開發者)
MavenPomDeveloperSpec (Maven Pom 開發者規格)
MavenPomDistributionManagement (Maven Pom 發行管理)
MavenPomIssueManagement (Maven Pom 問題管理)
MavenPomLicense (Maven Pom 許可證)
MavenPomLicenseSpec (Maven Pom 許可證規格)
MavenPomMailingList (Maven Pom 郵件列表)
MavenPomMailingListSpec (Maven Pom 郵件列表規格)
MavenPomOrganization (Maven Pom 組織)
MavenPomRelocation (Maven Pom 重新定位)
MavenPomScm (Maven Pom SCM)
TaskContainer (任務容器)
ConfigurationContainer (組態容器)
RepositoryHandler (倉庫處理器)
DependencyHandler (依賴處理器)
ComponentMetadataHandler (組件元數據處理器)
ArtifactHandler (產出物處理器)
BuildCacheConfiguration (建置快取組態)
DirectoryBuildCache (目錄建置快取)
HttpBuildCache (HTTP 建置快取)
InputNormalizationHandler (輸入正規化處理器)
InputNormalization (輸入正規化)
RuntimeClasspathNormalization (執行時期類別路徑正規化)
TaskReportTask (任務報告任務)
ProjectReportTask (專案報告任務)
DependencyReportTask (依賴報告任務)
DependencyInsightReportTask (依賴深入分析報告任務)
PropertyReportTask (屬性報告任務)
ComponentReport (組件報告)
DependentComponentsReport (依賴組件報告)
ModelReport (模型報告)
OutgoingVariantsReportTask (輸出變體報告任務)
ResolvableConfigurationsReportTask (可解析組態報告任務)
ArtifactTransformsReportTask (產出物轉換報告任務)
AntlrTask
BuildEnvironmentReportTask (建置環境報告任務)
Checkstyle
CodeNarc
Copy (複製)
CreateStartScripts (建立啟動腳本)
Delete (刪除)
Ear
Exec (執行)
GenerateIvyDescriptor (產生 Ivy 描述符)
GenerateMavenPom (產生 Maven Pom 檔)
GenerateBuildDashboard (產生建置儀表板)
GradleBuild (Gradle 建置)
GroovyCompile (Groovy 編譯)
Groovydoc (Groovydoc 文件)
HtmlDependencyReportTask (HTML 依賴報告任務)
JacocoReport (Jacoco 報告)
JacocoCoverageVerification (Jacoco 覆蓋率驗證)
Jar (Jar 檔)
JavaCompile (Java 編譯)
Javadoc (Javadoc 文件)
JavaExec (Java 執行)
Pmd
ProcessResources (處理資源)
PublishToIvyRepository (發佈到 Ivy 倉庫)
PublishToMavenRepository (發佈到 Maven 倉庫)
ScalaCompile (Scala 編譯)
ScalaDoc (ScalaDoc 文件)
UpdateDaemonJvm (更新 Daemon JVM)
InitBuild (初始化建置)
Sign (簽署)
Sync (同步)
Tar (Tar 檔)
AbstractTestTask (抽象測試任務)
Test (測試)
TestReport (測試報告)
War (War 檔)
Wrapper (Wrapper)
WriteProperties (寫入屬性)
Zip (Zip 檔)
TestingExtension (測試擴展)
TestSuite (測試套件)
JvmTestSuite (JVM 測試套件)
TestSuiteTarget (測試套件目標)
JvmTestSuiteTarget (JVM 測試套件目標)
依賴項
GradleDependencies (Gradle 依賴項)
TestFixturesDependencyModifiers (測試夾具依賴修飾符)
PlatformDependencyModifiers (平台依賴修飾符)
JvmComponentDependencies (JVM 組件依賴項)
CustomizableHtmlReport (可自訂 HTML 報告)
SingleFileReport (單一檔案報告)
DirectoryReport (目錄報告)
Report (報告)
Reporting (報告)
ReportContainer (報告容器)
ReportingExtension (報告擴展)
AggregateTestReport (彙總測試報告)
JacocoCoverageReport (Jacoco 覆蓋率報告)
EclipseModel (Eclipse 模型)
EclipseProject (Eclipse 專案)
EclipseClasspath (Eclipse 類別路徑)
EclipseJdt (Eclipse JDT)
EclipseWtp (Eclipse WTP)
EclipseWtpComponent (Eclipse WTP 組件)
EclipseWtpFacet (Eclipse WTP Facet)
IdeaModel (IDEA 模型)
IdeaProject (IDEA 專案)
IdeaModule (IDEA 模組)
IdeaWorkspace (IDEA 工作區)
XmlFileContentMerger (XML 檔案內容合併器)
FileContentMerger (檔案內容合併器)
GenerateEclipseProject (產生 Eclipse 專案)
GenerateEclipseClasspath (產生 Eclipse 類別路徑)
GenerateEclipseJdt (產生 Eclipse JDT)
GenerateEclipseWtpComponent (產生 Eclipse WTP 組件)
GenerateEclipseWtpFacet (產生 Eclipse WTP Facet)
GenerateIdeaModule (產生 IDEA 模組)
GenerateIdeaProject (產生 IDEA 專案)
GenerateIdeaWorkspace (產生 IDEA 工作區)
GenerateSchemeFileTask (產生 Scheme 檔案任務)
GenerateWorkspaceSettingsFileTask (產生工作區設定檔案任務)
GenerateXcodeProjectFileTask (產生 Xcode 專案檔案任務)
GenerateXcodeWorkspaceFileTask (產生 Xcode 工作區檔案任務)
GenerateSolutionFileTask (產生解決方案檔案任務)
GenerateProjectFileTask (產生專案檔案任務)
GenerateFiltersFileTask (產生篩選器檔案任務)
TransformAction (轉換動作)
TransformOutputs (轉換輸出)
TransformSpec (轉換規格)
Gcc
Clang
VisualCpp
Swiftc
CppApplication (C++ 應用程式)
CppLibrary (C++ 程式庫)
CppTestSuite (C++ 測試套件)
SwiftApplication (Swift 應用程式)
SwiftLibrary (Swift 程式庫)
SwiftXCTestSuite (Swift XCTest 測試套件)
CppCompile (C++ 編譯)
SwiftCompile (Swift 編譯)
LinkExecutable (連結可執行檔)
LinkSharedLibrary (連結共享程式庫)
CreateStaticLibrary (建立靜態程式庫)
LinkMachOBundle (連結 Mach-O Bundle)
InstallExecutable (安裝可執行檔)
InstallXCTestBundle (安裝 XCTest Bundle)
RunTestExecutable (執行測試可執行檔)
XCTest
目錄
BuildType
注意:此類別為孵化中,並可能在 Gradle 未來版本中變更。
為原生二進制檔案指定建置類型。常見的建置類型為 'debug' 和 'release',但也可以定義其他類型。
無屬性
無方法
無腳本區塊