gpt4 book ai didi

plugins - Griffon 如何运行本地插件

转载 作者:行者123 更新时间:2023-12-01 05:13:55 24 4
gpt4 key购买 nike

有没有办法使用本地插件(就像 grails 对应的:grails.plugin.location)?

如果没有,我认为这是一个主要缺点。开发一个没有这个插件和 MVC 的插件将是一个真正的痛苦

最佳答案

Griffon 在 0.9.5 之前支持此功能,但我们不得不将其删除,因为它被证明是令人头疼的根源。相反,我们确保快照插件更易于使用。 Grails 中的就地插件工作正常,因为所有 Grails 插件都以源代码模式分发,这意味着它们在编译应用程序源代码的同时进行编译。

Griffon 插件 otoh 以二进制形式分发,所以你会认为让这个功能工作更容易,但没有;首先是传递依赖是 PITA;接下来,您必须确保以正确的顺序编译插件,并单独使用它们自己的依赖项(这在 Grails 中不会发生!)。

Griffon 提供的是更好地处理快照依赖关系。所以这是真的,您必须编译、打包并将插件发布到本地存储库才能被应用程序使用,但鉴于 Griffon 支持本地(简单目录结构)和远程(基于 Grails 的应用程序)存储库,实际上很容易获得工作流开始。

请注意,在 Griffon 2.0.0 中,这一点将没有意义,因为 Griffon 项目将是 100% gradle 项目,因此您可以将插件项目链接为多项目构建的一部分。

关于plugins - Griffon 如何运行本地插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22350414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com