API 文档 | MavenArtifactSet |
---|
MavenArtifact
的集合,用于包含在 MavenPublication
中。作为一个 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)
相同。