使用 Groovy Grape 时有没有办法打印 Ivy 输出。
当我使用 Grape 时,它会一直挂在那里,直到完成所有依赖项的下载。我想知道它发生了什么以及它正在下载什么。
谢谢,
看起来这可能在 Groovy 1.7.6 中
https://issues.apache.org/jira/browse/GROOVY-4014
即-Dgroovy.grape.report.downloads=true
在 JAVA_OPTS 或命令行中
tim_yates 的回答很好,但如果您需要调试 Grapes 的问题,那么这可能很有用:
-Divy.message.logger.level=4
来源:http ://theholyjava.wordpress.com/2012/04/02/groovy-grape-troubleshooting-failed-download/
要进行完整调试,您需要JAVA_OPTS
在 Groovy 脚本中运行时使用通过导出的这两个设置。
export JAVA_OPTS='-Divy.message.logger.level=4 -Dgroovy.grape.report.downloads=true'
./myScript.groovy
视窗
set JAVA_OPTS="-Dgroovy.grape.report.downloads=true -Divy.message.logger.level=4 %JAVA_OPTS%"
_
export JAVA_OPTS="-Dgroovy.grape.report.downloads=true -Divy.message.logger.level=4 $JAVA_OPTS"