【发布时间】:2018-04-18 23:15:04
【问题描述】:
是否有可能使它成为使用 grails 3 创建的插件作为 grails 2 项目的依赖项?两个项目都使用相同的 groovy 版本。
【问题讨论】:
标签: grails grails-plugin
是否有可能使它成为使用 grails 3 创建的插件作为 grails 2 项目的依赖项?两个项目都使用相同的 groovy 版本。
【问题讨论】:
标签: grails grails-plugin
是否有可能使它成为使用 grails 创建的插件 3 作为 grails 2 项目的依赖项?
不是真的。我们在 Grails 3 中重写了插件系统,使得 Grails 3 插件与 Grails 2 不兼容,反之亦然。
也就是说,Grails 3 插件只是 .jar 文件。您可以拥有一个依赖于 Grails 3 插件的 Grails 2 应用程序(只需像普通库依赖项一样表达依赖项,而不是插件依赖项),然后 Grails 3 插件 jar 中的任何类都将在 Grails 2 应用程序中可用,但是您不会强加任何插件特定的行为,您只需访问 jar 中的类。根据具体情况,这可能有用也可能没有帮助。
在大多数情况下,您的问题的答案是“否”。
两个项目使用相同的 groovy 版本。
这听起来不对。我认为最新版本的 Grails 2 支持的 Groovy 版本比最早的 Grails 3 版本更早。
【讨论】: