gpt4 book ai didi

java - Jenkins Gradle 测试在 Commons Configuration 上失败

转载 作者:行者123 更新时间:2023-12-02 12:47:16 25 4
gpt4 key购买 nike

我有一个使用 Apache Commons Configuration 的项目。该项目是使用gradle构建的。我在这个项目上编写了一些单元测试用例,并且 gradle 测试在本地运行时工作正常。

但是,当单元测试在 Jenkins 中运行时,它会失败。 Please see the screenshot of the error 。该错误似乎是对我正在使用的 Commons Configuration 执行某些操作。请帮忙。

org.apache.commons.configuration.ConfigurationRuntimeException: No ConfigurationProvider registered for tag disabledAdministrativeMonitors
org.apache.commons.configuration.ConfigurationException: org.apache.commons.configuration.ConfigurationRuntimeException: org.apache.commons.configuration.ConfigurationRuntimeException: No ConfigurationProvider registered for tag disabledAdministrativeMonitors
at org.apache.commons.configuration.DefaultConfigurationBuilder.createConfigurationAt(DefaultConfigurationBuilder.java:752) ~[commons-configuration-1.6.jar:1.6]
at org.apache.commons.configuration.DefaultConfigurationBuilder.initCombinedConfiguration(DefaultConfigurationBuilder.java:628) ~[commons-configuration-1.6.jar:1.6]
at org.apache.commons.configuration.DefaultConfigurationBuilder.getConfiguration(DefaultConfigurationBuilder.java:560) ~[commons-configuration-1.6.jar:1.6]

最佳答案

ConfigurationProvider 尝试加载配置 xml 文件,默认为 config.xml。就我而言,该项目是使用 Jenkins 构建的。 Jenkins 在 Jenkins 主目录中提供了一个config.xml。这是首先加载的,而不是我想要的。也许这也适用于你?

示例 Jenkins config.xml

<?xml version=’1.1' encoding=’UTF-8'?>
<hudson>
<disabledAdministrativeMonitors>
...
</disabledAdministrativeMonitors>
...

关于java - Jenkins Gradle 测试在 Commons Configuration 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44726892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com