| 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...注册构建此构件的一些任务。