1

我正在编写一个依赖于 Quartz 插件的 Grails 插件,即安装我的插件的应用程序也必须安装 Quartz 插件。为了强制执行此要求,我将以下内容添加到插件的描述符中

def dependsOn = [quartz: '0.4.2']

但是,当我运行时grails package-plugin出现错误

Error: The following plugins failed to load due to missing dependencies: [quartzJobStats]
- Plugin: quartzJobStats
   - Dependencies:
       ! quartz (Required: 0.4.2, Found: Not Installed) [INVALID]

我应该如何指定插件的(插件)依赖项?

4

1 回答 1

1

不要dependsOn在 Grails 2.0+ 中使用,添加依赖项BuildConfig.groovy

plugins {
   build(':release:2.0.4', ':rest-client-builder:1.0.2') {
      export = false
   }
   compile ":quartz:0.4.2"
}

或者这个使用最新的:

compile ":quartz:1.0-RC2"
于 2012-09-07T13:42:59.100 回答