相依性管理術語
版本 8.7
相依性管理附帶豐富的術語。您可以在這裡找到最常使用的術語,包括使用者指南的參考,以瞭解其實際應用。
成品
建置產生的檔案或目錄,例如 JAR、ZIP 發行版或原生可執行檔。
成品通常設計為供使用者或其他專案使用或消費,或部署到主機系統。在這種情況下,成品是一個單一檔案。目錄在專案間相依性的情況下很常見,以避免產生可發佈成品的成本。
功能變異
功能變異是一種變異,代表元件的功能,可以個別選擇或不選。功能變異由一個或多個功能識別。如需更多資訊,請參閱建模功能變異和選用相依性部分。
模組
隨著時間演進的軟體,例如Google Guava。每個模組都有名稱。模組的每個版本都以模組版本最佳呈現。為了方便使用,模組可以寄存於儲存庫中。
模組元資料
模組的版本提供元資料。元資料是更詳細描述模組的資料,例如關於人工製品位置或必要的傳遞相依性的資訊。Gradle 提供自己的元資料格式,稱為Gradle 模組元資料(.module
檔案),但也支援 Maven(.pom
)和 Ivy(ivy.xml
)元資料。請參閱了解 Gradle 模組元資料部分,以取得更多關於支援的元資料格式的資訊。
元件元資料規則
元件元資料規則是一種規則,用於在從儲存庫擷取元件元資料後修改元件的元資料,例如新增遺漏的資訊或修正錯誤的資訊。與解析規則相反,元件元資料規則會在解析開始前套用。元件元資料規則定義為建置邏輯的一部分,而且可以透過外掛程式共用。如需更多資訊,請參閱使用元件元資料規則修正元資料部分。
解析規則
解析規則會影響 相依性如何直接解析的行為。解析規則定義為建置邏輯的一部分。如需更多資訊,請參閱 直接自訂相依性的解析 部分。