maven-2 - 从 Hudson 传递 Maven 调试标志

标签 maven-2 hudson

我在 hudson 中构建 Maven 时遇到问题。如果我可以看到传递了 -X 标志的 Maven 的输出,这个问题就很容易解决。但是我找不到方法来做到这一点。如果我在作业配置中“构建”部分的“目标和选项”字段中指定“-X”,我的控制台输出看起来与我根本没有传递“-X”标志完全相同。调试日志记录会去其他地方吗?或者我需要通过其他方式传递“-X”标志吗?

更新:

这不起作用的原因是因为在 hudson 进程的“解析 POM”部分期间构建失败,在它实际启动真正的 Maven 构建并传递我在项目中指定的任何参数之前。因此,我真正需要的是一种在 hudson 中构建 Maven 的“解析 POM”部分期间获得更好日志记录的方法。

最佳答案

帮助文本中就是这么说的。

Specifies the goals to execute, such as "clean install" or "deploy". This field can also accept any other command line options to Maven, such as "-e" or "-Dmaven.test.skip=true".

我也会把它放在那里。

maven 帮助给了我以下两个选项:

 -X,--debug                    Produce execution debug output
 -e,--errors                   Produce execution error messages

也许你可以尝试 --debug 或 -e 开关

关于maven-2 - 从 Hudson 传递 Maven 调试标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3892264/

相关文章:

maven-2 - 为什么我的 Maven 在 Ubuntu 上这么慢?

javascript - 将 JsUnit 与 Hudson 一起使用时出错

visual-studio-2008 - Hudson 可以为 msbuild 任务导出/设置/使用我的环境变量吗?

maven-2 - Maven pom.xml - 项目聚合

java - 谁运行 Maven Central,为什么在存储库更新可用之前会有延迟?

git - Hudson Git 插件无法在 Windows 上运行

maven-2 - java-6-openjdk 中的 javax.persistence

maven-2 - 设置要在Hudson中构建的环境变量

java - 我怎样才能看到带有maven的jboss控制台

java - 如何让 Maven 停止尝试从 maven-central-repo 检查来自某个组的工件的更新?