API 文档 | IvyArtifactSet |
---|
要包含在 IvyPublication
中的 IvyArtifact
集合。IvyArtifactSet
是一个 DomainObjectSet
,它提供了方便的方法来查询、过滤和对 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
到集合中,该 artifact 由关联的 action 配置。此方法的语义与 IvyPublication.artifact(java.lang.Object, org.gradle.api.Action)
相同。