我正在尝试使用插件在我的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?
最佳答案
一般来说,您可以查看插件的文档。
在这种情况下,您是否有理由不使用较新的maven-publish
插件,而该插件可能比旧的maven
插件更容易使用?
关于gradle - 从Gradle构建脚本使用插件Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37040297/