1

Amazon S3 バケットでホストされている Web サイトとして設定された Maven リポジトリがあります。私の Groovy コードでは、@Grab アノテーションと共に @GrabResolver アノテーションを使用すると、Grape は必要な jar を正常に検出し、スクリプトが実行されます。

スクリプトで @GrabResolver を使用しなくて済むように、grapeConfig.xml をセットアップしたいのですが、その方法がわかりません。http://groovy.codehaus.org/Grapeは、ibiblio でホストされていないリモート リゾルバーを設定する方法を説明していません。Ivy のドキュメントを参照するように言われていますが、Maven リポジトリ (つまり、ivy.xml ファイルがあるリポジトリ) ではなく、Ivy リポジトリに接続する方法に関する情報しか Ivy ドキュメントで見つけることができません。

要するに、リモートリポジトリを指す @GrabResolver アノテーションが不要になるように、graceConfig.xml を構成するにはどうすればよいですか?

4

1 に答える 1

1

まあ、私はそれを大幅に考えすぎていたことがわかりました。

解決策は、「root」属性で Maven リポジトリのルートを指定して、とにかく ibiblio タグを使用することです。

于 2013-05-23T00:17:34.243 に答える