java - MAVEN 构建失败 - 无法解决项目 XYZ 的依赖关系

标签 java spring maven jersey pom.xml

我正在集成 jersey 和 spring,我有以下依赖项,但由于以下错误而无法构建:

我的 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-server:jar:1.8(编译)、org.springframework:spring-core:jar:3.0.5.RELEASE(编译)、org.springframe 的依赖项work:spring-context:jar:3.0.5.RELEASE (编译), org.springframework:spring-web:jar:3.0.5.RELEASE (编译), com.sun.jersey.contribs:jersey-spring:jar:1.8 (编译)]: 指定范围内没有可用于 org.springframework:spring-aop:jar:[2.5.2,3) 的版本 -> [帮助1]

这个版本有问题吗?

最佳答案

尝试使用以下内容为 spring-aop 添加 Maven 依赖项:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aop</artifactId>
    <version>2.5.2</version>
</dependency>

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

我想其中之一应该有效

关于java - MAVEN 构建失败 - 无法解决项目 XYZ 的依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26966862/

相关文章:

java - 两个实体之间存在多个关系时抛出异常

java - 使用 spring-data-mongodb 进行审计

maven - Intellij Run 和 Maven 应用程序 axecuting 之间有什么区别

maven - Maven组装包括过滤

java - XPath XML 命名空间问题

java - session.createQuery() 在 spring 中不返回列表

java - 对 <T extends Class> 行为感到困惑

javascript - Spring roo——包括 jQuery

java - 服务类中的 Spring Autowired 异常

maven - 无法在 Artifactory 中配置 Vaadin 插件 maven 存储库