从 zip 文件安装 grails 插件的正确方法是啥?
Posted
技术标签:
【中文标题】从 zip 文件安装 grails 插件的正确方法是啥?【英文标题】:What's the correct way to install a grails plugin from a zip file?从 zip 文件安装 grails 插件的正确方法是什么? 【发布时间】:2013-03-22 23:46:01 【问题描述】:在 Grails 的最新版本中,install-plugin
命令已被弃用。现在推荐的安装插件的方法是通过某些存储库不可用的。假设插件仅在本地以 zip 文件的形式提供,例如在运行grails package-plugin
之后?
【问题讨论】:
【参考方案1】:我认为最简单的方法是将 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 我希望你能找到一种方法让它发挥作用,@samkitshah【参考方案2】:我不知道这是否是正确的方法,但我们让它工作:
-
下载并解压插件到项目目录中
更改您的
BuildConfig.groovy
文件以指向新插件
示例:下载 webflow.zip 插件并将其解压缩到项目中的 plugins
目录中。在 BuildConfig
文件的末尾添加这一行
grails.plugin.location."webflow" = "plugins/webflow"
【讨论】:
以上是关于从 zip 文件安装 grails 插件的正确方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章
Grails 将我的 repo 中的 zip 解释为插件,尽管它实际上不是插件