1

问题:我构建了一个自定义 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 是忽略)。

我一遍又一遍地看到这个问题,没有人提供真正的解决方案。有没有人找到解决这个问题的方法?

4

0 回答 0