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任务,同时将参数传递给它?
答案 0 :(得分:0)
对于可能遇到此问题的任何人:
我在另一个不同但又密切相关的问题中找到了解决方案:
How can I make "gradle --stacktrace" the default?
只需将以下内容添加到build.gradle
:
gradle.startParameter.showStacktrace = org.gradle.api.logging.configuration.ShowStacktrace.ALWAYS