问题:我构建了一个自定义 grails 插件,通过 BuildConfig.groovy 定义了我对其他插件的依赖关系,并将我的插件打包成一个 zip 文件。然后我将 zip 添加到我的本地 maven 存储库中,一切都很好。zip 中的文件 dependencies.groovy 有我的依赖插件条目。例子:
grails.project.dependency.resolution = {
inherits 'global'
log 'warn'
repositories {
grailsCentral()
}
dependencies {
// runtime 'mysql:mysql-connector-java:5.1.5'
}
plugins {
build(':release:2.0.4', ':rest-client-builder:1.0.2') {
export = false
}
compile ":rest:0.7" // #1 plugin I'm dependent upon
compile ":fields:1.3" // #2 plugin I'm dependent upon
}
}
当我将插件添加为另一个项目中的编译依赖项(在 eclipse 中,通过 BuildConfig.groovy 文件)并刷新我的 grails 依赖项时,插件已安装但我的插件所依赖的插件未安装(dependencies.groovy 是忽略)。
我一遍又一遍地看到这个问题,没有人提供真正的解决方案。有没有人找到解决这个问题的方法?