0

我正在尝试org.springframework.build:aws-maven:jar:4.2.0.RELEASE为一个项目进行配置,但遇到了以下问题:似乎某些插件依赖项需要org.codehaus.jackson:jackson-core-asl,但找不到。失败:

Unresolveable build extension: 
Plugin org.springframework.build:aws-maven:4.2.0.RELEASE or one of its dependencies could not be resolved: 
Failed to collect dependencies for org.springframework.build:aws-maven:jar:4.2.0.RELEASE (): 
No versions available for org.codehaus.jackson:jackson-core-asl:jar:[1.8,1.9) within specified range -> [Help 2]

我添加了一个包含此工件的存储库,并且还尝试将其作为依赖项添加到主项目(顺便说一句,我实际上不需要它)。没有帮助。

它是扩展,而不仅仅是插件,所以我不能在那里添加依赖:

<build>
    <extensions>
        <extension>
            <groupId>org.springframework.build</groupId>
            <artifactId>aws-maven</artifactId>
            <version>4.2.0.RELEASE</version>
        </extension>
    </extensions>
</build>

据我了解,构建扩展不使用主块中的依赖项。如何为扩展指定此依赖项?

4

1 回答 1

0

maven-metadata.xml问题是因为http://central.maven.org/maven2存储库无效(wtf?)。

通过删除下载的文件 ( rm -rf ~/.m2/repository/org/codehaus/jackson) 并使用mirrors.ibiblio.org存储库进行修复:

<pluginRepositories>
    <pluginRepository>
        <id>ibiblio.mirrors</id>
        <url>http://mirrors.ibiblio.org/maven2</url>
    </pluginRepository>
</pluginRepositories>
于 2012-10-01T15:50:46.243 回答