0

どういうわけか、グリフォンのドキュメントやグーグルでこれを見つけて答えることができません...

グリフォンプラグインを作成しました。通常どおり、次のようにパッケージ化されます。

griffon package-plugin

次に、パッケージ化の結果の zip ファイルへのパスを指定して、アプリケーションにローカルにインストールできます。

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

リモート URL にアップロードして、そこからインストールすることもできます。

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

このプラグインを使用するグリフォン アプリケーションのビルド/実行中に、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 にあります。最初のセクションでは、ローカル リポジトリにプッシュされるプラグインの例について説明します。2 番目のセクションでは、Griffon がサポートするリポジトリの種類について説明します。

ビルド システムでクエリできるプラグイン リポジトリから利用できるプラグイン (つまり、リポジトリが構成されている) は、必要な短い表記法を使用してすぐにインストールできます。

Griffon によって構成されたローカル リポジトリが常に存在します: griffon-local。install-pluginリリースをプッシュすると、list-pluginsplugin-info、 などですぐに利用できるようになります。

于 2012-08-02T17:38:46.000 に答える