问题:我已经建立了一个定制的Grails插件,通过BuildConfig.groovy定义我的其他插件的依赖和包装我的插件成一个zip文件。 然后我加入了压缩到我的本地仓库,一切都很好。 在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是忽略)。
我已经看到了这个问题贴了个遍,没有人提供了一个真正的解决方案。 有没有人找到了这个问题的解决?