2

私のグルーヴィーなスクリプトには、次のコードがあります。

@Grapes([
 @Grab(group='com.oracle', module='ojdbc14', version='10.2.0.3.0')
])

スクリプトを実行すると、次のエラー メッセージが表示されます。

java.lang.RuntimeException: Error grabbing Grapes -- [download failed:     com.oracle#ojdbc14;10.2.0.3.0!ojdbc14.jar]

そこで、Oracle から jar ファイルをダウンロードし、Maven リポジトリに追加します。

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.3.0 -Dpackaging=jar -Dfile=\path\to\ojdbc14.jar

再試行しても同じエラー メッセージが表示される

ブドウのページで説明されているように構成ファイルを追加し、ローカルリポジトリを参照する ibiblio を使用して、もう一度試してみましたが、同じエラーが発生しました。

jfreechart のような別のグループで試してみましたが、うまくいきました。

では、なぜ ojdbc14.jar で動作しないのですか

どうもありがとう

4

3 に答える 3

0

ローカルの Maven リポジトリとグレープ ディレクトリをクリーニングした後、現在は正常に動作しています。問題はキャッシュから発生しました。

于 2011-06-21T11:29:46.697 に答える
0

Grape のドキュメント ( ドキュメントへのリンク)に従って、ローカルの Maven リポジトリを追加する必要があることに注意してください。

ドキュメントのセクション:

Maven2 リポジトリーに既にローカルにあるアーティファクトを再利用したい場合は、次の行を ~/.groovy/grapeConfig.xml に追加できます。

<ibiblio name="local" root="file:${user.home}/.m2/repository/" m2compatible="true"/>
于 2014-10-22T09:08:17.750 に答える