gradle - 从Gradle构建脚本使用插件Java API

标签 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?

最佳答案

一般来说,您可以查看插件的文档。

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

关于gradle - 从Gradle构建脚本使用插件Java API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37040297/

相关文章:

spring-boot - 从子项目中提取插件重复项到root gradle配置

cordova - 构建我的项目ionic 4 corvova android时,gradle中出现错误,有人帮我吗?

android - 为什么 Gradle 没有接收到我的 Android 模块依赖项?

java - testCompile的“Unresolved reference:”错误

java - Android 多个 dex 文件定义问题

Gradle - 从 WAR 文件夹中排除 jars?

android - Android库中的XML资源冲突

spring-boot - 在build.gradle.kts中添加后无法导入类

spring - 在Gradle中进行集成测试时未找到持久类

java - 当我尝试运行我的Android应用程序时,Gradle失败,原因为空白