| 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)相同。