是否有可能使使用grails 3作为grails 2项目的依赖关系创建的插件正常工作?两个项目使用相同的groovy版本。
最佳答案
Is there any posibility to make it work a plugin created using grails 3 as a dependency of a grails 2 project?
并不是的。我们重新编写了Grails 3中的插件系统,以使Grails 3插件与Grails 2不兼容,反之亦然。
就是说,Grails 3插件只是.jar文件。您可能有一个Grails 2应用程序,该应用程序依赖于Grails 3插件(只是像普通库依赖关系那样表达依赖关系,而不是插件依赖关系),然后Grails 2应用程序中就可以使用Grails 3插件jar中的任何类,但您不会强加任何特定于插件的行为,您只能访问jar中的类。根据具体情况,这可能会或可能不会有帮助。
在大多数情况下,您的问题的答案是“否”。
Both projects use the same groovy version.
听起来不对。我认为最新版本的Grails 2比早期版本的Grails 3支持更早的Groovy版本。
关于grails - 添加Grails 3插件介绍Grails 2项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49901768/