Eclipse中Gradle任务的Stacktrace选项

时间:2019-01-21 10:02:37

标签: java eclipse gradle stack-trace

Gradle任务classesPipeline正在Eclipse中运行。此任务根据标准的.class任务来组装classes个文件,然后尝试执行批处理文件。

一切正常,直到批处理文件(该脚本在Eclipse中死于致命死亡)为止,方法是打印到控制台:

Execution failed for task ':classesPipeline'.
> A problem occurred starting process 'command '../SomeFolder/SomeBatchfile.bat''

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

日志建议使用--stacktrace运行任务,但是我该怎么做?

所以我检查了项目设置,据我所知,Gradle部分没有提供命令行参数。值得注意的是,通过 gradlew --stacktrace运行任务对我来说没有任何价值,因为在这种情况下任务执行得很好,这仅在Eclipse中发生。

TL; DR:

如何在Eclipse中执行gradle任务,同时将参数传递给它?

1 个答案:

答案 0 :(得分:0)

对于可能遇到此问题的任何人:

我在另一个不同但又密切相关的问题中找到了解决方案:

How can I make "gradle --stacktrace" the default?

只需将以下内容添加到build.gradle

gradle.startParameter.showStacktrace = org.gradle.api.logging.configuration.ShowStacktrace.ALWAYS