java - Eclipse 中 Gradle 任务的 Stacktrace 选项

标签 java eclipse gradle stack-trace

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

一切都很顺利,直到批处理文件通过打印到控制台而在 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 运行任务对我来说没有任何值(value),因为在这种情况下任务执行得很好,这只发生在特别是 Eclipse。

TL;博士:

如何从 Eclipse 执行 gradle 任务,同时向其传递参数?

最佳答案

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

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

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

将以下内容添加到 build.gradle 中就足够了:

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

关于java - Eclipse 中 Gradle 任务的 Stacktrace 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54287496/

相关文章:

Java If 语句

java - 使用 JDK 9.0.1 安装 NetBeans 8.0.2

c# - 如何将一个类移动到另一个包中?

eclipse - Maven "Module"与 "Project"(Eclipse、m2eclipse 插件)

maven - Gradle MavenDeployer覆盖 Artifact 版本命令行

Groovy 函数调用省略括号

java - Android Studio中的Appcompat Activity 以及androidx gradle版本问题

java - 如何用图像中的蓝色半透明圆替换我的 Android 应用 Google map 半径圆?

java Runnable - 线程 "main"java.lang.NoClassDefFoundError 中出现异常

java - 声明位置时出现运行时异常 - Android