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