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