2011-06-21 5 views
2

は、私はこのコードを持っている:GrapeとOracleドライバの使用方法は?私のGroovyスクリプトで

@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] 

を、私はオラクルからjarファイルをダウンロードして、私が追加します私のMavenのリポジトリにそれ:

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

私はもう一度試してみて、私は同じエラーメッセージが表示され

私はgrape pageに記述されている設定ファイルを追加します。ibiblioは自分のローカルリポジトリを参照していますので、もう一度やり直してください。同じエラーもあります。

私はjfreechartのような別のグループで試してみました。

だから、なぜそれがローカルのMavenリポジトリとブドウディレクトリの洗浄の後ojdbc14.jarを

おかげでたくさん

答えて

0

が動作していない、それが今で正常に動作しています。 問題はキャッシュから発生しました。

0

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

章:

あなた自身がすでにあなたのMaven2をリポジトリにローカルに持って成果物を再利用したい見つけた場合、あなたはあなたの〜/の.groovy/grapeConfig.xmlに次の行を追加することができます

<ibiblio name="local" root="file:${user.home}/.m2/repository/" m2compatible="true"/> 
0

あなたの@Grabにext = 'pom'を追加します。大丈夫です

@Grab(グループ= 'com.oracle'、モジュール= 'ojdbc14'、バージョン= '10 .2.0.3.0' 、内線= 'ポンポン')

関連する問題