我在pom.xml中添加了这些依赖项
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>
</dependency>
似乎它同时添加了jsr311-api(JAX-RS 1.x)和javax.ws.rs-api(JAX-RS 2.x)。这两个版本与我在JBoss As 7.1.1上部署的项目冲突。所以我想告诉Maven不要建立jsr311-api(JAX-RS 1.x)jar文件。
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>2.0.1</version>
<exclusions>
<exclusion>
<groupId>javax.ws.rs</groupId>
<artifactId>jsr311-api</artifactId>
</exclusion>
</exclusions>
</dependency>
看来这不起作用。
答案 0 :(得分:0)
我建议您首先使用下面的 mvn 命令
检查项目依赖关系树mvn执行者:执行
在项目中查找任何依赖冲突将很有用 那么您可以手动解决项目中的任何冲突。