2012-01-02 268 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