0

my-plugin.zip特定の依存関係でインストールしたい。これどうやってするの?

これは内部では機能しないようですBuildConfig.groovy:

runtime '/path/to/my/plugin.zip'
4

1 に答える 1

0

プラグインがすでに としてパッケージ化されている場合は、zipで他の Grails プラグインとして参照できますBuildConfig.groovy。次の 2 つの点に注意してください。

  • プラグイン名 [通常MyPlugin、アプリのプラグイン名はmy-plugin]
  • プラグインのバージョン

次に、BuildConfig は次のようになります。

//BuildConfig.groovy
plugins{
    runtime ':my-plugin:0.1' 
    //compile ':my-plugin:0.1'
}

プラグインがパッケージ化されると、デフォルトでcached-installed-plugins内部で利用可能になり$Userhome/.grails/<version>ます。また、デフォルトではグループはorg.grails.pluginsです。compilebuildおよび/または構成をテストするには、test上記のように変更して a を実行し、dependency-report対応する構成で利用可能なプラグインを確認します。

代替手段:プラグインをインストールするための
別の「間もなく廃止予定」の方法があります。
grails install-plugin <path/to/YourPlugin.zip>

構成でアプリケーションにプラグインをインストールしdefault, compile, runtimeます。install-plugin非推奨になるため、このアプローチはお勧めしません。

于 2013-06-13T14:02:40.467 に答える