【发布时间】:2019-07-01 19:40:41
【问题描述】:
在我正在构建的自定义 gradle 插件中尝试使用外部依赖项时,我无法在任何方面导入或使用它们。
我尝试在构建脚本和正常依赖项中指定我的依赖项。我正在使用 Gradle 5.5(包装脚本),并且正在使用 buildSrc 方法编写自定义 gradle 插件。
// Necessary if loading custom plugins
apply plugin: 'java-gradle-plugin'
buildscript {
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath 'com.google.code.gson:gson:2.8.5'
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
group 'com.foo'
sourceCompatibility = 1.8
targetCompatibility = 1.8
repositories {
mavenCentral()
jcenter()
}
gradlePlugin {
plugins {
greeterPlugin {
id = 'com.foo.dbcreation-plugin'
implementationClass = 'com.foo.dbcreation.DbCreation'
}
}
}
dependencies {
compile 'com.google.code.gson:gson:2.8.5'
}
【问题讨论】:
标签: java gradle groovy build.gradle gradle-plugin