Plugins 从专用远程url安装zip格式的Griffon插件

Plugins 从专用远程url安装zip格式的Griffon插件,plugins,griffon,Plugins,Griffon,不知何故,我无法在griffon文档或谷歌搜索中找到并回答这个问题 我已经创建了一个griffon插件。与往常一样,它的包装包括: griffon软件包插件 然后,我可以在我的应用程序中本地安装它,并指定打包产生的zip文件的路径: griffon安装插件/插件路径/plugin/plugin name.zip 我甚至可以将其上传到远程url并从那里安装: griffon安装我的站点的插件地址/plugin name.zip 在使用griffon应用程序的构建/运行过程中,如何使从url安装此插

不知何故,我无法在griffon文档或谷歌搜索中找到并回答这个问题

我已经创建了一个griffon插件。与往常一样,它的包装包括:

griffon软件包插件

然后,我可以在我的应用程序中本地安装它,并指定打包产生的zip文件的路径:

griffon安装插件/插件路径/plugin/plugin name.zip

我甚至可以将其上传到远程url并从那里安装:

griffon安装我的站点的插件地址/plugin name.zip

在使用griffon应用程序的构建/运行过程中,如何使从url安装此插件成为一个自动步骤?

我和另一个开发人员一起开发应用程序,不想每次发生变化时都强迫他手动安装插件。它应该从我的网站自动下载。但我也不想将插件发布到griffon官方存储库——这仍然是一个相当实验性的东西

application.properties中有一行代码告诉griffon需要插件:

plugins.plugin name=0.3

但是它不能像其他插件一样从griffon中央存储库安装,因为它显然不在那里

我查阅了BuildConfig.groovy中“grifon.project.dependency.resolution”部分的文档,但在那里找不到任何有用的东西


我错过了什么吗?

您寻求的答案见本指南第12.1节和第12.2节。第一部分描述了一个插件被推送到本地存储库的示例。第二部分描述Griffon支持的存储库类型

构建系统可以查询插件存储库中可用的插件(即,存储库已配置),可以立即使用所需的简短符号进行安装


始终有一个由Griffon配置的本地存储库:Griffon local。将发行版推送到it将使它们立即可用于
安装插件
列出插件
插件信息
,等等。

谢谢你的回答,艾尔米雷。我已经看过了您提到的指南部分,但我有点希望有一个比为构建工件设置内部Maven存储库更快的解决方案。这只是一个文件。SVN是不可能的,因为我们使用git作为VCS。无论如何,所提到的插件应该只在部署状态(zip)下共享。好吧,那就是Maven了。嗯,这不是Maven存储库,而是Griffon本地存储库。默认本地存储库始终处于启用状态,因此您无需进行设置。但是,如果您需要与其他队友共享该版本,那么您必须运行远程存储库,这是通过下载并使用Grails运行它来完成的。