所以我有
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-jaxrs</artifactId>
<version>1.8.3</version>
<scope>${defaultScope}</scope>
</dependency>
我包括了这个
<dependency>
<groupId>org.springframework.social</groupId>
<artifactId>spring-social-web</artifactId>
<version>1.0.2.RELEASE</version>
</dependency>
它本身包括这个
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.3</version>
<scope>test</scope>
</dependency>
这导致没有找到 jsonwrapper 的类。
我更新了原始版本的 jackson 依赖项,使其与包含 spring-social 的版本保持同步,现在它可以工作了。
这看起来相当脆弱/不友好,我应该做些什么来避免这些问题吗?