【问题标题】:How to add or install plugins in grails-3.0.4 which i have used in grails-2.4.4 while upgrading application如何在 grails-3.0.4 中添加或安装插件,我在升级应用程序时在 grails-2.4.4 中使用过这些插件
【发布时间】:2015-10-26 17:05:34
【问题描述】:

1) 如何在 3.0.4 中添加或安装插件,就像在 2.4.4 中一样,我们可以通过在 BuildConfig.groovy 中指定来安装?

2) 如何创建新插件并将源代码从原始插件复制到新插件,作为 grails-3.x 中插件升级的文档?

【问题讨论】:

    标签: grails plugins grails-plugin


    【解决方案1】:
    1. 您将插件添加到您的build.gradle 中的dependencies 块中。您会找到插件 here - 如插件页面所述。
    2. 按照Upgrading from Grails 2.x - Reference Documentation 中的说明进行操作

    【讨论】:

    • 我没有从链接的升级文档中留下任何引号,因为问题很广泛而且整个文档相当大。
    • 文档给出了一些“cp -rf OldProjectPath NewProjectPath”命令,但是当我尝试给出cp命令时找不到(相对错误)。
    • 使用window 7 64位
    • 我很确定,有办法在 windows 中复制文件
    • 这个时间是正确的迁移到3.0.4还是需要等待。感谢 cfrick 的快速回复。
    【解决方案2】:

    简而言之,迁移涉及:

    1. 创建全新的 Grails 3 应用程序/插件。
    2. 将源代码从 Grails 2 项目复制到新项目。源是指控制器、域、服务和其他 GrailsartefactsNOT 配置,例如 Config.groovy、BuildConfig.groovy 等。
    3. 根据 Grails 3 中所做的更改重新配置新项目。这包括从 Config.groovy 到 application.yml,设置对 Grails 3 版本插件的依赖关系,重新定位 BootStrap.groovy 等。作为@cfrick提到,Upgrading from Grails 2.x - Reference Documentation 是你的朋友。
    4. 修复所有编译时和运行时错误。很可能你会有很多。

    cp -rf OldProjectPath NewProjectPath 这样的不分青红皂白的副本将不起作用。我建议检查你的插件的 Grails 3 版本,看看有多少已经被移植。这将告诉您这是否是迁移的正确时机。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 2015-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多