添加grails 3插件intro grails 2项目

时间:2018-04-18 14:02:38

标签: grails grails-plugin

是否有任何可能使其使用grails 3作为grails 2项目的依赖项创建的插件?两个项目都使用相同的groovy版本。

1 个答案:

答案 0 :(得分:1)

  

是否有任何可能性使其成为使用grails创建的插件   3作为grails 2项目的依赖?

不是真的。我们在Grails 3中重新编写了插件系统,这样Grails 3插件与Grails 2不兼容,反之亦然。

那就是说,Grails 3插件只是.jar文件。你可以有一个Grails 2应用程序,它依赖于Grails 3插件(只是表达依赖关系,就像普通的库依赖,而不是插件依赖),然后Grails 3插件jar中的任何类都将在Grails 2应用程序中提供,但是你没有强加任何插件特定的行为,你只需要访问jar中的类。根据具体情况,可能会有所帮助,也可能没有帮助。

在大多数情况下,您的问题的答案是"没有"。

  

两个项目都使用相同的groovy版本。

听起来不对。我认为最新版本的Grails 2支持早期版本的Groovy而不是最早版本的Grails 3。