问题:我已经构建了一个自定义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依赖项,插件已安装,但我的插件所依赖的插件未安装(依赖项) .groovy被忽略了。)
我已经看到这个问题一遍又一遍地发布,没有人提供真正的解决方案。有没有人找到解决这个问题的方法?