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