IvyArtifact

API 文档IvyArtifact

作为 IvyPublication 一部分发布的构件。

属性

属性描述
buildDependencies

返回包含构建此构件的任务的依赖项。所有 Buildable 实现必须确保返回的依赖项对象是活动的,以便它可以跟踪此 buildable 的依赖项的变化。

classifier

用于发布构件文件的分类器。一个 null 值(默认值)表示此构件将不带分类器发布。

conf

此构件在其中发布的公共配置的逗号分隔列表。星号 '*' 通配符用于指定此构件在所有公共配置中发布。null 值(默认值)表示此构件将不带 conf 属性发布。

extension

用于发布构件文件的扩展名,永远不是 null。对于没有扩展名的构件,此值将是一个空字符串。

file

要发布的实际文件内容。

name

用于发布构件文件的名称,永远不是 null。默认为此构件所属的模块名称。

type

用于发布构件文件的类型,永远不是 null

方法

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

注册构建此构件的某些任务。