Java MAVEN生成失败-无法解析项目XYZ的依赖项
我正在集成jersey和spring,对此我有以下依赖项,但由于以下错误,我无法构建: 我的POM文件:Java MAVEN生成失败-无法解析项目XYZ的依赖项,java,spring,maven,jersey,pom.xml,Java,Spring,Maven,Jersey,Pom.xml,我正在集成jersey和spring,对此我有以下依赖项,但由于以下错误,我无法构建: 我的POM文件: <dependencies> <!-- Jersey --> <dependency> <groupId>com.sun.jersey</groupId> <artifactId>jersey-server</artifactId&g
<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>
泽西岛
泽西服务器
1.8
org.springframework
弹簧芯
3.0.5.1发布
org.springframework
spring上下文
3.0.5.1发布
org.springframework
弹簧网
3.0.5.1发布
com.sun.jersey.contribs
泽西之春
1.8
org.springframework
春天
org.springframework
弹簧芯
org.springframework
弹簧网
org.springframework
春豆
org.springframework
spring上下文
控制台屏幕显示:
<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核心:jar:3.0.5.RELEASE(编译),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)]:在指定范围内没有可供org.springframework:spring-aop:jar:[2.5.2,3]的版本
这个版本有问题吗?尝试为spring aop添加maven依赖项,如下所示:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>2.5.2</version>
</dependency>
org.springframework
春季aop
2.5.2
或
org.springframework
春季aop
3.0.5.1发布
我想其中一个应该可以工作org.springframework:springaop:jar:[2.5.2,3]没有可用的版本
意思是泽西斯普林需要spring aop 2.5谢谢大家的回答,从你的回答中学到了很多 但POM中的以下更改使我的代码运行: 增加
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</exclusion>
org.springframework
春季aop
正如我所建议的,这可能会解决构建问题,但要注意运行时问题。