MavenArtifactSet

用於包含在 MavenPublication 中的 MavenArtifact 集合。 作為 DomainObjectSetMavenArtifactSet 提供了便捷的方法來查詢、篩選和對 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)

建立並將 MavenArtifact 新增至集合中。 此方法的語意與 MavenPublication.artifact(java.lang.Object) 相同。

artifact(source, config)

建立並將 MavenArtifact 新增至集合中,並透過相關的 action 進行配置。 此方法的語意與 MavenPublication.artifact(java.lang.Object, org.gradle.api.Action) 相同。

腳本區塊

無腳本區塊

方法詳情

MavenArtifact artifact(Object source)

建立並將 MavenArtifact 新增至集合中。 此方法的語意與 MavenPublication.artifact(java.lang.Object) 相同。

MavenArtifact artifact(Object source, Action<? super MavenArtifact> config)

建立並將 MavenArtifact 新增至集合中,並透過相關的 action 進行配置。 此方法的語意與 MavenPublication.artifact(java.lang.Object, org.gradle.api.Action) 相同。