Jenkins构建失败,因为在执行junit test时它正在寻找logback.xml中定义的日志路径

时间:2018-08-07 11:35:41

标签: jenkins junit4 logback

当我尝试与Junit测试一起构建我的代码时,我在Jenkins上收到以下错误:

Caused by: java.lang.IllegalStateException: java.lang.IllegalStateException: Logback configuration error detected: 
ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - Failed to create parent directories for xxxxxx

基本上,詹金斯(Jenkins)试图寻找logback.xml中指定的目录,但是它无权建立目录结构。

我正在使用Jacoco插件和Jenkins生成测试报告。

非常感谢您提供解决此问题的帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

我通过使用解决了该问题 @TestPropertySource(属性=“ logging.config = classpath:logback.xml”) 在Jenkins构建期间,logback-spring.xml中的位置被忽略了。