使用Gradle构建脚本中的插件Java API

时间:2016-05-05 00:22:29

标签: gradle

我正在尝试使用插件在我的maven存储库中安装jar:

apply plugin: 'maven'

按照文档我这样做:

def installer = install.repositories.mavenInstaller

[installer]*.pom*.whenConfigured {pom ->
    println pom
    org.apache.maven.model.Exclusion exclusion = new org.apache.maven.model.Exclusion()
    exclusion.setArtifactId("*")
    exclusion.setGroupId("*")
    pom.dependencies.each { dep -> dep.addExclusion(exclusion) }
}

但它失败了:

unable to resolve class org.apache.maven.model.Exclusion

更一般地说,我怎么知道如何从插件的API转到Gradle DSL?

1 个答案:

答案 0 :(得分:0)

一般来说,请查看插件的文档。

在这种情况下,您是否有理由不使用可能比旧版maven-publish插件更易于使用的较新maven插件?