API 文件 | IvyArtifact |
---|
作為 IvyPublication
的一部分發佈的產出物。
屬性 | 描述 |
buildDependencies (建置依賴) | 傳回包含建置此產出物的任務的依賴關係。所有 |
classifier (分類器) | 用於發佈產出物檔案的分類器。 |
conf (組態) | 發佈此產出物的公用組態的逗號分隔列表。 '*' 通配符用於指定產出物在所有公用組態中發佈。 |
extension (副檔名) | 用於發佈產出物檔案的副檔名,永遠不會是 |
file (檔案) | 要發佈的實際檔案內容。 |
name (名稱) | 用於發佈產出物檔案的名稱,永遠不會是 |
type (類型) | 用於發佈產出物檔案的類型,永遠不會是 |
方法 | 描述 |
builtBy(tasks) | 註冊一些建置此產出物的任務。 |
TaskDependency
buildDependencies
(唯讀)
傳回包含建置此產出物的任務的依賴關係。所有 Buildable
實作都必須確保傳回的依賴關係物件是即時的,以便它可以追蹤此可建置物件的依賴關係變更。
String
classifier
用於發佈產出物檔案的分類器。null
值 (預設值) 表示此產出物將在沒有分類器的情況下發佈。
String
conf
發佈此產出物的公用組態的逗號分隔列表。 '*' 通配符用於指定產出物在所有公用組態中發佈。null
值 (預設值) 表示此產出物將在沒有 conf 屬性的情況下發佈。
String
extension
用於發佈產出物檔案的副檔名,永遠不會是 null
。對於沒有副檔名的產出物,此值將為空字串。
File
file
(唯讀)
要發佈的實際檔案內容。
String
name
用於發佈產出物檔案的名稱,永遠不會是 null
。預設為此產出物所屬模組的名稱。
String
type
用於發佈產出物檔案的類型,永遠不會是 null
。
void
builtBy
(Object
...
tasks)
Object
...註冊一些建置此產出物的任務。