2012-01-02 208 views
3

创建依赖于其他插件的插件时,可以通过dependsOn地图在插件的配置中指定这些依赖项。Grails插件依赖关系

我想知道的是,如果在运行install-plugin命令时自动下载这些插件? 如果没有,如何设置这样做?

回答

4

这就是它在1.2和1.3中的工作原理。但在2.0中,您需要在BuildConfig.groovyplugins部分配置依赖关系,因为dependsOn未填充pom文件,这就是2.0中用于依赖关系管理的内容。

1.3也可以在BuildConfig.groovy中使用依赖关系,但1.2和更早的版本不能。我认为可以安全地假设1.2或更低版本的用户不多,但如果您需要支持旧版本,则可以在安装插件之前包含说明,以便明确安装所需的依赖关系。

+0

谢谢伯特,这帮了一大笔钱! – gotomanners 2012-01-09 01:01:37

+0

@ Burt-beckwith - 感谢您的澄清,我的印象是,dependsOn中指定的插件将始终自动下载。它是否记录在任何地方,grails 2.x不以这种方式工作? – 2013-07-31 16:43:25