通过全新下载的 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]
神器是listed http://mavenhub.com/mvn/central/commons-io/commons-io/1.2在 Maven Central 中,可下载here http://repo1.maven.org/maven2/commons-io/commons-io/1.2/commons-io-1.2.jar
无论如何,各种本地文件是在以下位置创建的:
~/.groovy/grapes/commons-io/commons-io
我非常感谢有关如何调试或“解决”的想法!
Update
如果我在我的系统上创建一个新用户(她的主目录中没有点文件),这works。所以我有一些特定于用户的配置会破坏事情。我尝试过删除~/.groovy
, ~/.m2
and ~/.ivy
无济于事。还能是什么?
对我有用。不清楚出了什么问题...
$ 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)