grails - Grails 中已弃用 install-plugin 命令

标签 grails plugins groovy

我是 grails 的新手..我尝试在运行中使用命令“install-plugin easygrid:1.5.0”来安装插件。我收到如下警告

"| 警告 install-plugin 命令已被弃用,并且可能会从 Grails 的 future 版本中删除。插件依赖项应在 grails-app/conf/BuildConfig.groovy 中表达。请参阅 http://grails.org/doc/2.2.x/guide/conf.html#pluginDependencies 。 |解析插件 easygrid:1.5.0。请稍等... |解析插件 [名称:1.5.0,组:easygrid,版本:latest.integration] 时出错。未找到插件。 |错误 找不到名称 [easygrid:1.5.0] 和版本 [未指定] 的插件”

如何在运行中安装插件或在grails中使用BuildConfig.grooovy?

提前致谢

最佳答案

查看 Grails 插件页面上的依赖项部分,它应该位于页面顶部附近的作者和许可证部分的正下方。将其中的文本复制到 BuildConfig.groovy 文件中的 plugins block 中,然后(重新)启动 Grails。

您的 BuildConfig 可能如下所示:

grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0)
grails.project.class.dir = "target/classes"

//..some other configuration


grails.project.dependency.resolution = {

//..some other configuration and blocks

    plugins {
        //.. other plugins
        compile ":easygrid:1.6.9"
    }
}

关于grails - Grails 中已弃用 install-plugin 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27358637/

相关文章:

asp.net - System.Addin - 创建安全的 ASP.NET MVC 插件

loops - Groovy spock where block 循环 n 次

grails - 对于 m-m 关系,mappedBy 和 belongsTo 有什么区别?

android - Unity3d 与 android 集成

mongodb - 由 : java. lang.NoSuchMethodError: createCriteria grails 引起

java - 我的世界 Bukkit 插件 : My minigame teleporter not working

grails - 我应该使用哪个版本的Grails?

Java 或 Groovy 相当于 python for loop + izip

grails - 如何通过Grails代码获取 session 超时值

mongodb - grails mongodb不支持isDirty()方法吗