Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 指定Maven扩展的依赖项_Java_Maven_Maven 3_Maven Extension - Fatal编程技术网

Java 指定Maven扩展的依赖项

Java 指定Maven扩展的依赖项,java,maven,maven-3,maven-extension,Java,Maven,Maven 3,Maven Extension,我试图为一个项目配置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 dependenci

我试图为一个项目配置
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>

org.springframework.build
aws马文
4.2.0.1发布

据我所知,构建扩展不使用来自主块的依赖项。如何为扩展指定此依赖项?

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

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

<pluginRepositories>
    <pluginRepository>
        <id>ibiblio.mirrors</id>
        <url>http://mirrors.ibiblio.org/maven2</url>
    </pluginRepository>
</pluginRepositories>

伊比布利奥镜子酒店
http://mirrors.ibiblio.org/maven2

您在哪里添加了此存储库?在你的POM里?在您的Maven存储库管理器(如Nexus)中,使用
-X
再次运行
mvn
,并尝试查看它试图从何处解决依赖关系。@Betoverse感谢您的想法,似乎是因为
Maven metadata.xml
for
jackson core asl
被破坏了。