IvyArtifact

API 文件IvyArtifact

作為 IvyPublication 的一部分發佈的產出物。

屬性

屬性描述
buildDependencies (建置依賴)

傳回包含建置此產出物的任務的依賴關係。所有 Buildable 實作都必須確保傳回的依賴關係物件是即時的,以便它可以追蹤此可建置物件的依賴關係變更。

classifier (分類器)

用於發佈產出物檔案的分類器。null 值 (預設值) 表示此產出物將在沒有分類器的情況下發佈。

conf (組態)

發佈此產出物的公用組態的逗號分隔列表。 '*' 通配符用於指定產出物在所有公用組態中發佈。null 值 (預設值) 表示此產出物將在沒有 conf 屬性的情況下發佈。

extension (副檔名)

用於發佈產出物檔案的副檔名,永遠不會是 null。對於沒有副檔名的產出物,此值將為空字串。

file (檔案)

要發佈的實際檔案內容。

name (名稱)

用於發佈產出物檔案的名稱,永遠不會是 null。預設為此產出物所屬模組的名稱。

type (類型)

用於發佈產出物檔案的類型,永遠不會是 null

方法

方法描述
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)

註冊一些建置此產出物的任務。