在升级应用程序时,如何在grails-3.0.4中添加或安装我在grails-2.4.4中使用的插件

在升级应用程序时,如何在grails-3.0.4中添加或安装我在grails-2.4.4中使用的插件,grails,plugins,grails-plugin,Grails,Plugins,Grails Plugin,1) 如何在3.0.4中添加或安装插件,就像在2.4.4中一样,我们可以通过在BuildConfig.groovy中指定来安装插件 2) 如何创建新插件并将源代码从原始插件复制到新插件,正如grails-3.x中的插件升级文档所说的那样 将插件添加到build.gradle中的依赖项块中。您可以找到插件-如插件页面上所述 请按照中的说明进行操作 简而言之,迁移包括: 创建一个全新的Grails3应用程序/插件 将源代码从Grails2项目复制到新项目。所谓源代码,我指的是控制器、域、服务和其他G

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

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

  • 将插件添加到
    build.gradle
    中的
    依赖项
    块中。您可以找到插件-如插件页面上所述
  • 请按照中的说明进行操作

  • 简而言之,迁移包括:

  • 创建一个全新的Grails3应用程序/插件
  • 将源代码从Grails2项目复制到新项目。所谓源代码,我指的是控制器、域、服务和其他Grails人工制品,不是配置,比如Config.groovy、BuildConfig.groovy等等
  • 根据Grails3中所做的更改重新配置新项目。这包括从Config.groovy转到application.yml,在Grails 3版本的插件上设置依赖项,重新定位BootStrap.groovy,等等。正如@cfrick所提到的,是您的朋友
  • 修复所有编译时和运行时错误。很可能你会有很多

  • 像cp-rf OldProjectPath NewProjectPath这样的不加选择的复制将无法工作。我建议您检查一下Grails3版本的插件,看看有多少已经被移植。这将告诉您现在是否是迁移的正确时间。

    我没有在链接的升级文档中留下任何引号,因为问题太广泛,整个文档相当大。文档提供了一些“cp-rf OldProjectPath NewProjectPath”命令,但当我尝试使用时,没有找到cp命令(相对错误).使用Windows 7 64 BIT我敢肯定,有办法在Windows中复制文件这一次对于迁移到3.0.4是正确的,或者需要等待。感谢cfrick的快速回复。