0

不知何故,我无法在 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”部分的文档,但在那里找不到任何对我有用的东西。

我错过了什么吗?

4

1 回答 1

0

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

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

There's always a local repository configured by Griffon: griffon-local. Pushing releases to it will make them instantly available to install-plugin, list-plugins, plugin-info, etc.

于 2012-08-02T17:38:46.000 回答