java – 要为jersey.repackaged.com.google.common.collect.Maps避免N
|
我正在尝试运行一个扩展JerseyTest的测试但是在运行时我得到了一个: java.lang.NoClassDefFoundError: jersey/repackaged/com/google/common/collect/Maps 知道我缺少什么依赖吗?我在我的pom.xml中包含了以下球衣工件,而jersey.version是2.5.1: <dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
<version>${jersey.version}</version>
</dependency>
<dependency>
<groupId>com.sun.jersey.jersey-test-framework</groupId>
<artifactId>jersey-test-framework-core</artifactId>
<version>1.18</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.test-framework.providers</groupId>
<artifactId>jersey-test-framework-provider-grizzly2</artifactId>
<version>2.6</version>
<scope>test</scope>
</dependency>
解决方法你需要:<dependency> <groupId>org.glassfish.jersey.bundles.repackaged</groupId> <artifactId>jersey-guava</artifactId> <version>2.6</version> </dependency> 从http://blog.dejavu.sk/2014/02/21/jersey-2-6-has-been-released-new-and-noteworthy/起
你正在使用Jersey 2.6 jersey-test-framework-provider-grizzly2. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
