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