当创建依赖于其他插件的插件时,您可以通过 dependsOn
映射在插件的配置中指定这些依赖项。
我想知道的是,当您运行 install-plugin 命令时,这些插件是否会自动下载? 如果没有,如何设置才能这样做?
最佳答案
这就是 1.2 和 1.3 中的工作原理。然而,在 2.0 中,您需要在 BuildConfig.groovy
的 plugins
部分中配置依赖项,因为 dependsOn
不会填充 pom 文件,这就是2.0 中用于依赖管理的内容。
1.3 还可以使用 BuildConfig.groovy 中的依赖项,但 1.2 及更早版本则不能。我认为可以安全地假设仍然使用 1.2 或更早版本的用户不多,但如果您需要支持旧版本,您可以在安装插件之前添加说明,让他们显式安装所需的依赖项。
关于Grails 插件依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8704828/