建置失败-无法解析项目XYZ的依存关系 [英] MAVEN BUILD FAILURE - Could not resolve dependencies for project XYZ

查看:141
本文介绍了建置失败-无法解析项目XYZ的依存关系的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在集成jersey和spring,对此我具有以下依赖性,但由于出现以下错误而无法构建:

I am integrating jersey and spring, for which I have following dependencies, but I am unable to build due to following error:

我的POM文件:

<dependencies>

        <!-- Jersey -->
        <dependency>
            <groupId>com.sun.jersey</groupId>
            <artifactId>jersey-server</artifactId>
            <version>1.8</version>
        </dependency>

        <!-- Spring 3 dependencies -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>3.0.5.RELEASE</version>
        </dependency>

        <!-- Jersey + Spring -->
        <dependency>
            <groupId>com.sun.jersey.contribs</groupId>
            <artifactId>jersey-spring</artifactId>
            <version>1.8</version>
            <exclusions>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-core</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-web</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-beans</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>org.springframework</groupId>
                    <artifactId>spring-context</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

    </dependencies>

控制台屏幕说:

无法在项目SpringRestMavenCalc上执行目标:无法解决项目的依赖项:SpringRestMavenCalc:SpringRestMavenCalc:war:0.0.1-SNAPSHOT:无法为[com.sun.jersey:jersey-收集依赖项服务器:jar:1.8(编译),org.springframework:spring-core:jar:3.0.5.RELEASE(编译),org.springframework:spring-context:jar:3.0.5.RELEASE(编译),org.springframework :spring-web:jar:3.0.5.RELEASE(compile),com.sun.jersey.contribs:jersey-spring:jar:1.8(compile)]:没有适用于org.springframework:spring-aop的版本:jar:[2.5.2,3)在指定范围内-> [帮助1]

Failed to execute goal on project SpringRestMavenCalc: Could not resolve dependencies for project SpringRestMavenCalc:SpringRestMavenCalc:war:0.0.1-SNAPSHOT: Failed to collect dependencies for [com.sun.jersey:jersey-server:jar:1.8 (compile), org.springframework:spring-core:jar:3.0.5.RELEASE (compile), org.springframework:spring-context:jar:3.0.5.RELEASE (compile), org.springframework:spring-web:jar:3.0.5.RELEASE (compile), com.sun.jersey.contribs:jersey-spring:jar:1.8 (compile)]: No versions available for org.springframework:spring-aop:jar:[2.5.2,3) within specified range -> [Help 1]

这是版本问题吗?

推荐答案

感谢大家的回答,从中学到了很多东西.

Thanks All for your answers, Learnt lot from your answers.

在更改我的POM之后使代码运行:

BUT FOLLOWING CHANGE IN MY POM MADE MY CODE RUN:

添加,

<exclusion>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aop</artifactId>
</exclusion>

这篇关于建置失败-无法解析项目XYZ的依存关系的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆