API 文档 | IvyArtifact |
---|
作为 IvyPublication
一部分发布的构件。
属性 | 描述 |
buildDependencies | 返回包含构建此构件的任务的依赖项。所有 |
classifier | 用于发布构件文件的分类器。一个 |
conf | 此构件在其中发布的公共配置的逗号分隔列表。星号 '*' 通配符用于指定此构件在所有公共配置中发布。 |
extension | 用于发布构件文件的扩展名,永远不是 |
file | 要发布的实际文件内容。 |
name | 用于发布构件文件的名称,永远不是 |
type | 用于发布构件文件的类型,永远不是 |
方法 | 描述 |
builtBy(tasks) | 注册构建此构件的某些任务。 |
TaskDependency
buildDependencies
(只读)
返回包含构建此构件的任务的依赖项。所有 Buildable
实现必须确保返回的依赖项对象是活动的,以便它可以跟踪此 buildable 的依赖项的变化。
String
classifier
用于发布构件文件的分类器。一个 null
值(默认值)表示此构件将不带分类器发布。
String
conf
此构件在其中发布的公共配置的逗号分隔列表。星号 '*' 通配符用于指定此构件在所有公共配置中发布。null
值(默认值)表示此构件将不带 conf 属性发布。
String
extension
用于发布构件文件的扩展名,永远不是 null
。对于没有扩展名的构件,此值将是一个空字符串。
File
file
(只读)
要发布的实际文件内容。
String
name
用于发布构件文件的名称,永远不是 null
。默认为此构件所属的模块名称。
String
type
用于发布构件文件的类型,永远不是 null
。
void
builtBy
(Object
...
tasks)
Object
...注册构建此构件的某些任务。