java – 要为jersey.repackaged.com.google.common.collect.Maps
我正在尝试运行一个扩展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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |