API 文档 | IvyArtifactSet |
---|
IvyArtifact
的集合,将包含在 IvyPublication
中。作为一个 DomainObjectSet
, IvyArtifactSet
提供了便捷的方法来查询、过滤和应用操作到 IvyArtifact
的集合。
plugins { id 'ivy-publish' } def publication = publishing.publications.create("my-pub", IvyPublication) def artifacts = publication.artifacts artifacts.matching({ it.type == "source" }).all({ it.extension = "src.jar" })
方法 | 描述 |
artifact(source) | 创建并添加一个 |
artifact(source, config) | 创建并添加一个 |
IvyArtifact
artifact
(Object
source)
创建并添加一个 IvyArtifact
到集合中。此方法的语义与 IvyPublication.artifact(java.lang.Object)
相同。
IvyArtifact
artifact
(Object
source, Action
<? super IvyArtifact
>
config)
Action
<? super IvyArtifact
>创建并添加一个 IvyArtifact
到集合中,该集合由关联的操作配置。此方法的语义与 IvyPublication.artifact(java.lang.Object, org.gradle.api.Action)
相同。