我正在尝试让Jenkins配置Maven,这样我就可以通过Jenkins发布我的测试报告了。
我没有使用任何源代码管理,我的Maven版本是3.3.3,我给出的目标是“测试”。
由于Maven项目似乎不允许在不使用模块的情况下发布JUnit测试报告,因此我尝试使用自由式项目构建它。
当我在Eclipse本地运行时,我的Maven项目很好。但是,当我尝试使用Jenkins构建它时,我遇到以下问题:
[错误]无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.1:项目测试时编译(default-compile):存储mojo状态时出错:/ home / kamiel7 / ProjetCA_2015 / Manipulation / ManipJava / test / target / maven-status / maven-compiler-plugin / compile / default-compile / inputFiles.lst(访问被拒绝) - > [帮助1] [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。
[错误]使用-X开关重新运行Maven以启用完整的调试日志记录。
[错误]
[错误]有关错误和可能解决方案的更多信息,请阅读以下文章:
[错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
我不知道如何摆脱这种访问拒绝。我确定我启用了maven-surefire-plugin,我试着看看这个错误是否与sudoers文件有链接。但是,我仍然是编程的初学者,所以我无法解决这个问题。
你想帮我吗?
非常感谢。
答案 0 :(得分:0)
对于未来的读者,这里的答案很晚。
我遇到这个问题已经有一段时间了,然后发现我的外置控制台(MINGW64)在后台挥之不去。
一旦我关闭了控制台,问题就消失了。因此,请检查是否已打开任何可能已保存某个目录或文件的后台进程。