为什么不会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

我想你正试图获取错误的依赖关系。

+0

啧啧,谢谢。我想得到resteasy-jaxrs ...我想在看了几个小时的屏幕后,resteasy-jaxrs-看起来都一样X( –

你必须指定一个依赖类型。改变你的依赖看起来像这样:

<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