3

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

4

4 回答 4

6

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

  1. 从 application.properties 中删除插件的条目
  2. 从 ~/.grails/ grails version /projects/项目名称/plugins中删除插件文件夹
于 2010-04-26T10:42:08.950 回答
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

于 2014-08-21T16:12:10.067 回答
3

对于 Grails 2.x,这就是

grails install-plugin <plugin>

grails uninstall-plugin <plugin>

命令是为了。请参阅http://www.grails.org/doc/latest/上的命令行参考。

于 2010-04-26T09:44:50.940 回答
0

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

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

用于安装/卸载插件的脚本已被弃用,并且可能会被删除,因为它们在范围和传递依赖项方面存在问题。

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

于 2013-08-20T16:34:24.977 回答