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)

注册一些构建此工件的任务。