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