Java Jenkins中的Maven作业在控制台输出中未显示错误

Java Jenkins中的Maven作业在控制台输出中未显示错误,java,jenkins,maven-3,Java,Jenkins,Maven 3,我在Jenkins中使用Maven项目插件定义了一个Maven作业。当此生成失败并出现错误时(即,生成war文件时缺少web.xml或缺少筛选器属性文件),作业的Jenkins中的控制台输出不会显示实际的错误日志,这使得调试失败的生成几乎不可能 这里还有几个类似的问题建议使用-e和-X选项,但这并不能解决问题。这些选项都已成功启用,并显示调试输出,但不显示指示实际故障的错误日志 我是否需要启用或更改其他Jenkins或Maven日志记录配置,以使这些错误显示在Jenkins的控制台输出中 以下是

我在Jenkins中使用Maven项目插件定义了一个Maven作业。当此生成失败并出现错误时(即,生成war文件时缺少web.xml或缺少筛选器属性文件),作业的Jenkins中的控制台输出不会显示实际的错误日志,这使得调试失败的生成几乎不可能

这里还有几个类似的问题建议使用-e和-X选项,但这并不能解决问题。这些选项都已成功启用,并显示调试输出,但不显示指示实际故障的错误日志

我是否需要启用或更改其他Jenkins或Maven日志记录配置,以使这些错误显示在Jenkins的控制台输出中

以下是我正在使用的版本:

Maven 3.05
詹金斯1.5.27
Maven项目插件1.5.27

mvn命令:

mvn clean deploy
从命令行运行时获得的输出-这是我想要看到的:

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] base .................................. FAILURE [9.952s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 12.636s
[INFO] Finished at: Wed Aug 28 11:50:46 CDT 2013
[INFO] Final Memory: 5M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) on project base: Error loading property file '/Applications/eclipse/workspace/base/src/filters/dev/developerOverride/jenna.pederson.properties' -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :base

我今天也有同样的问题

事实证明,其中一个占位符${version}没有从父pom正确传播

尝试删除~/.m2中的本地回购-然后在本地重新重建项目。希望错误将出现在本地,这将更具描述性


我不知道Jenkins为什么会接受这个错误。

这似乎是core/maven插件中的一个新错误,如下所述:

我已经验证了它在Jenkins v1.519中正常工作,在1.527和1.529中不工作。如建议,将考虑降级到LTS版本或等待TIL 1.530。 我也有同样的问题

我授予jenkins中的项目文件夹权限

chown -R jenkins:jenkins projectname

我理解构建本身失败的原因。这只是一个如何生成不同Jenkins/CLI输出的示例。我实际上想弄清楚Jenkins报告不同输出的方式/原因。在1.531中不起作用。截至发表此评论时,该问题仍处于开放状态-该漏洞似乎仍存在于Jenkins ver中。1.534
chown -R jenkins:jenkins projectname