API文档: | IvyArtifactSet |
---|
IvyArtifact
要包含在 中的 s的集合IvyPublication
。作为 a DomainObjectSet
, anIvyArtifactSet
提供了查询、过滤以及对 s 集合应用操作的便捷方法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) | 创建 a 并将其添加 |
artifact(source, config) | 创建 a 并将其添加 |
IvyArtifact
artifact
(Object
来源)
创建 a 并将其添加IvyArtifact
到集合中。该方法的语义与 相同IvyPublication.artifact(java.lang.Object)
。
IvyArtifact
artifact
(Object
来源,配置)Action
<? super IvyArtifact
>
Action
<? super IvyArtifact
>创建 a 并将其添加IvyArtifact
到集合中,该集合由关联操作配置。该方法的语义与 相同IvyPublication.artifact(java.lang.Object, org.gradle.api.Action)
。