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
HtmlDependencyReportTask (HTML 依賴報告任務)
JacocoReport (Jacoco 報告)
JacocoCoverageVerification (Jacoco 覆蓋率驗證)
Jar
JavaCompile (Java 編譯)
Javadoc
JavaExec (Java 執行)
Pmd
ProcessResources (處理資源)
PublishToIvyRepository (發佈至 Ivy 倉庫)
PublishToMavenRepository (發佈至 Maven 倉庫)
ScalaCompile (Scala 編譯)
ScalaDoc
UpdateDaemonJvm (更新常駐程式 JVM)
InitBuild (初始化建置)
Sign (簽署)
Sync (同步)
Tar
AbstractTestTask (抽象測試任務)
Test (測試)
TestReport (測試報告)
War
Wrapper (包裝器)
WriteProperties (寫入屬性)
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
目錄
LanguageSourceSet
AssemblerSourceSet (組譯器原始碼集)
DependentSourceSet (依賴原始碼集)
ObjectiveCppSourceSet (Objective-C++ 原始碼集)
HeaderExportingSourceSet (標頭匯出原始碼集)
CppSourceSet (C++ 原始碼集)
WindowsResourceSet (Windows 資源集)
CSourceSet (C 原始碼集)
ObjectiveCSourceSet (Objective-C 原始碼集)
注意:此類別為實驗性功能,未來 Gradle 版本中可能會變更。
程式語言的原始碼集合。
source (原始碼)
原始碼檔案。
沒有方法
沒有腳本區塊
SourceDirectorySet
source
注意:此屬性為實驗性功能,未來 Gradle 版本中可能會變更。