3

Groovy 2.1.9 を新たにダウンロードして、以下を作成します。

// Test.Groovy
@Grab('commons-io:commons-io:1.2')
import org.apache.commons.io.CopyUtils
println "Resolved!"

それから私は走ってみます

$ ./groovy-2.1.9/bin/groovy Test.groovy

失敗する

General error during conversion: Error grabbing Grapes -- 
[download failed: commons-io#commons-io;1.2!commons-io.jar]

アーティファクトはmaven centralにリストされており、ここからダウンロードできます

価値のあるものとして、さまざまなローカル ファイルが次の場所に作成されます。

~/.groovy/grapes/commons-io/commons-io

デバッグまたは「解決」する方法についてのアイデアをいただければ幸いです。

アップデート

システムに新しいユーザーを作成すると (ホームディレクトリにドットファイルがない場合)、これは機能します。だから私は物事を壊しているいくつかのユーザー固有の設定を持っています. を削除しようとしましたが~/.groovy、役に立ちませんでした。他に何がありますか?~/.m2~/.ivy

4

2 に答える 2

1

私のために働きます。何が悪いのか不明...

$ groovy -Dgroovy.grape.report.downloads=true test
Resolving dependency: commons-io#commons-io;1.2 {default=[default]}
Preparing to download artifact commons-io#commons-io;1.2!commons-io.jar
Downloaded 64 Kbytes in 323ms:
  [SUCCESSFUL ] commons-io#commons-io;1.2!commons-io.jar (306ms)
Resolved!

さらに掘り下げるには、次のようにデバッグを有効にします。

groovy -Divy.message.logger.level=4 test
于 2013-11-15T21:21:01.730 に答える
0

Groovy 2.2.2 を実行していますが、同じ問題があります。を削除することで解決しました~/.ivy2

于 2014-09-05T00:36:04.877 に答える