如何在 Maven 中包含/引用 jackson-all.jar

Sri*_*har 5 java maven

我无法找到 jackson-all.jar 的存储库条目,不知道为什么我可以看到单独的 jackson jar 信息。那么,如何引用 jackson-all.jar 呢?

The*_*tor 6

对于 Jackson 2,请查看com.fasterxml.jackson组。我通常将以下内容添加到我的依赖项中:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.4.1.3</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

您可能还需要一个 jax-rs-module。有关 Jackson 如何划分包的信息,请参阅官方下载页面github 。


小智 4

jackson-all.jar不作为 Maven 依赖项存在。

该组中所有工件的列表org.codehaus.jackson位于http://mvnrepository.com/artifact/org.codehaus.jackson

只需在应用程序中添加您直接需要的工件的dependency元素即可。pom.xmlMaven 将确保这些依赖的所有其他工件都将包含在您的项目中。

编辑:如果您使用 Java IDE,它将帮助您查找代码中使用的每个类缺少的依赖项。