加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Griffon如何运行本地插件

发布时间:2020-12-14 16:21:32 所属栏目:大数据 来源:网络整理
导读:有没有办法使用本地插件(如grails对应的:grails.plugin.location)? 如果没有,我认为这是一个主要的缺点.在没有这个的情况下使用插件和MVC开发插件将是一个真正的痛苦 解决方法 Griffon在0.9.5之前支持这个功能,但我们不得不删除它,因为它被证明是头痛的根
有没有办法使用本地插件(如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项目,因此您可以将插件项目链接为多项目构建的一部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读