gradle - Gradle自定义插件依赖项

标签 gradle

如果有一个可处理特定组件的构建和部署的自定义插件,那么在哪里列出构建所需的依赖项(系统中的其他组件)?

最佳答案

Gradle插件的依赖关系应在build.gradle文件的buildscript部分中列出。参见this chapter of the User Guide,它也有一个示例:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:0.4.1"
    }
}

apply plugin: "com.jfrog.bintray"

如果您的自定义插件依赖于本地计算机上的jar文件,那么我收集到您需要将这些文件添加为repositories条目as described here中的“flatDir”存储库:
repositories {
    flatDir {
        dirs 'lib1', 'lib2'
    }
}

关于gradle - Gradle自定义插件依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28599687/

相关文章:

gradle - 如何避免在父项目中重复子存储库

gradle - GradleRunner将构建目录放在哪里?

java - Gradle - 将第三方依赖项安装到本地 Ivy 存储库中

java - 如何修复 gradle 构建错误配置根项目时出现问题?

android - 为什么 androidx.preference 库会阻止我的自定义复选框正常显示?

java - 如何在Gradle中为不同的配置配置PMD规则集?

gradle - 初始化脚本从何而来?

grails - Gradle 搜索 zip 而不是 jar

java - 在gradle中生成没有libs目录的war文件

testing - Gradle:如何将测试 STDERR/STDOUT 的输出获取到控制台?