Maven - 无法下载fastxml.jackson

时间:2015-01-20 15:55:20

标签: java maven jackson

在maven pom.xml中:

    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-core</artifactId>
        <version>2.5.0</version>
        <type>bundle</type>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.5.0</version>
        <type>bundle</type>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-annotations</artifactId>
        <version>2.5.0</version>
        <type>bundle</type>
    </dependency>

这3个库不能由maven下载,但所有其他库都可以成功下载。

我在不同网络环境下的2台计算机上试过这个,结果是一样的。

eclipse中的错误消息:

Missing artifact com.fasterxml.jackson.core:jackson-core:bundle:2.5.0

有关如何检查原因的任何建议吗?

3 个答案:

答案 0 :(得分:30)

<type>bundle</type>不合适。

尝试:

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.5.0</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.5.0</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-annotations</artifactId>
    <version>2.5.0</version>
</dependency>

答案 1 :(得分:3)

另一种解决方法是编辑属性并选择&#39; jar&#39;而不是&#39;捆绑&#39;,请参阅下面的示例,

enter image description here

enter image description here

如果maven无法下载,这将解决问题。

答案 2 :(得分:-1)

我也想添加依赖项。我遇到了同样的错误。一旦我删除了捆绑行。问题已解决。