从私有远程 url 安装 zip 格式的 Griffon 插件

Installing a Griffon plugin in zip format from private remote url

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

我创建了一个 griffon 插件。它像往常一样被打包:

griffon package-plugin

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

griffon install-plugin /path-to-plugin/plugin-name.zip

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

griffon install-plugin address-of-my-site/plugin-name.zip

在构建/运行使用它的 griffon 应用程序期间,如何使从我的 url 安装此插件成为自动步骤?

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

application.properties 中有一行告诉 griffon,需要该插件:

plugins.plugin-name=0.3

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

我查看了 BuildConfig.groovy 中"griffon.project.dependency.resolution"部分的文档,但在那里找不到任何对我的目的有用的东西。

我错过了什么吗?


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

可以通过构建系统查询的插件存储库中可用的插件(即,存储库已配置)可以立即使用您想要的短符号进行安装。

总会有一个由 Griffon 配置的本地存储库:griffon-local。向其推送版本将使它们立即可供 install-pluginlist-pluginsplugin-info 等使用。