什么';从zip文件安装grails插件的正确方法是什么?

什么';从zip文件安装grails插件的正确方法是什么?,grails,plugins,Grails,Plugins,在最近版本的Grails中,命令已被弃用。现在推荐的安装插件的方法是什么,而该插件在某些存储库中不可用。假设该插件仅以zip文件的形式在本地可用,例如,在运行grails package plugin?之后,我不知道它是否是正确的方式,但我们可以让它工作: 在项目中的目录中下载并解压插件 更改BuildConfig.groovy文件以指向新插件 示例:下载webflow.zip插件并将其解压缩到项目中的plugins目录中。在BuildConfig文件末尾添加此行 grails.plugin.l

在最近版本的Grails中,命令已被弃用。现在推荐的安装插件的方法是什么,而该插件在某些存储库中不可用。假设该插件仅以zip文件的形式在本地可用,例如,在运行
grails package plugin

之后,我不知道它是否是正确的方式,但我们可以让它工作:

  • 在项目中的目录中下载并解压插件
  • 更改
    BuildConfig.groovy
    文件以指向新插件
  • 示例:下载webflow.zip插件并将其解压缩到项目中的
    plugins
    目录中。在
    BuildConfig
    文件末尾添加此行

    grails.plugin.location."webflow" = "plugins/webflow"
    

    我认为最简单的方法是将zip文件放在项目的lib文件夹中,然后在BuildConfig.groovy中添加一个条目。例如:

    1. 'grails-image-tools-1.0.5.zip' placed in lib.
    2. runtime ":grails-image-tools:1.0.5" added to BuildConfig.groovy
    
    因为依赖关系管理器也会查看项目的lib文件夹,所以我不必担心设置任何路径等

    编辑: 我研究的最新Grails版本是2.1.1。我无法检查,但根据@Saurabh下面的评论,这不适用于Grails 2.4.3

    EDIT2:
    但是@Jay说它与2.4.5兼容

    我已经有一段时间没有在Grails中工作了。我会提到我用过的最新版本。谢谢@Saurabh