手动安装插件?

时间:2010-04-26 08:55:42

标签: grails grails-plugin

是否可以在grails中手动安装和卸载插件? 如果是,怎么办呢?

4 个答案:

答案 0 :(得分:6)

如果命令由于某种原因失败,您可以通过以下方式删除它们:

  1. 从application.properties
  2. 中删除插件的条目
  3. 从〜/ .grails / grails版本 / projects / 项目名称 / plugins
  4. 删除插件文件夹

答案 1 :(得分:3)

这就是

grails install-plugin <plugin>

grails uninstall-plugin <plugin>

命令用于。请参阅http://www.grails.org/doc/latest/处的命令行参考。

答案 2 :(得分:3)

(Grails 2.2.4)添加例如 grails-project-dir \ lib \ the-grails-plugin-0.1.zip 中的插件目录。编辑 grails-project-dir \ grails-app \ BuildConfig.groovy 以包含以下内容

plugins {
  // ....
  compile "lib:the-grails-plugin:0.1"
}

这将使用名为lib \ the-grails-plugin的文件夹更新您的ivy-cache
例如: [user-home] \ .grails \ ivy-cache \ lib \ the-grails-plugin

答案 3 :(得分:0)

嗯,我知道这是一个老问题,但是在这里说这可能是一个好主意,因为自Grails 2.0以来,安装插件的最佳方法是更新BuildConfig.groovy,将其添加到插件部分:

    plugins {
        // ....
        compile ":console:1.2"
    }

不推荐使用安装/卸载插件的脚本,因为它们存在有关范围和传递依赖性的问题,因此可能会被删除。

如果要安装不在中央存储库中的插件,可以使用grails install在Maven缓存中安装插件,然后您就可以在应用程序中以相同的方式使用它。