为什么不会JBoss Resteasy maven依赖工作?
问题描述:
我加为什么不会JBoss Resteasy maven依赖工作?
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs-all</artifactId>
<version>2.2.1.GA</version>
<scope>provided</scope>
</dependency>
,我使用
<repositories>
<repository>
<id>jboss</id>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</repository>
</repositories>
当我尝试建立,我碰到下面的错误。我究竟做错了什么?
[错误]未能执行项目tapvox-API的目的:无法解析项目com.myproject.api依赖关系:myproject的-API:战争:1.0快照:找不到神器org.jboss.resteasy :RestEasy的-JAXRS全:罐子:在JBoss中(http://repository.jboss.org/nexus/content/groups/public)2.2.1.GA - > [求助1]
答
您想下载没有任何广口瓶或传递依赖的依赖。由于默认类型是jar,所以这会失败。如果你把
<type>pom</type>
在你的依赖,那么你得到这个依赖项提供的唯一的工件。请参阅pom
我想你正试图获取错误的依赖关系。
答
你必须指定一个依赖类型。改变你的依赖看起来像这样:
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs-all</artifactId>
<version>2.2.1.GA</version>
<type>pom</type> <<<<<
<scope>provided</scope>
</dependency>
+0
它节省了我的一天:D谢谢! – jzarsuelo
啧啧,谢谢。我想得到resteasy-jaxrs ...我想在看了几个小时的屏幕后,resteasy-jaxrs-看起来都一样X( –