NoClassDefFoundError:在jenkins-test-harness-htmlunit库中

时间:2017-12-20 06:34:28

标签: unit-testing jenkins-plugins

我正在为我的一个插件开发测试用例。下面是测试用例的剪切代码:

JenkinsRule.WebClient webClient = rule.createWebClient();        FreeStyleProject p =(FreeStyleProject)rule.jenkins.getItem(“WebApp”);

  HtmlPage page=  webClient.getPage(p,"configure");

。 我总是得到java.lang.NoClassDefFoundError:无法初始化类com.gargoylesoftware.htmlunit.util.EncodingSniffer。我检查了依赖关系jenkins-test-harness-htmlunit,它有相同的类。

我的插件中有以下jenkins和jenkins-test-harness版本:

<properties>
    <jenkins.version>2.7.3</jenkins.version>
    <java.level>8</java.level>

<jenkins-test-harness.version>2.27</jenkins-test-harness.version>
</properties>

如果有人有解决方案,请帮帮我

0 个答案:

没有答案