我添加了
<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:war:1.0-SNAPSHOT:找不到工件org.jboss.resteasy:resteasy- jaxrs-all:jar:2.2.1.GA in jboss(http://repository.jboss.org/nexus/content/groups/public) - &gt; [帮助1]
答案 0 :(得分:5)
您尝试下载的依赖项没有任何jar或传递依赖项。由于默认类型是jar,因此这将失败。如果你把
<type>pom</type>
在您的依赖项中,您将获得此依赖项必须提供的唯一工件。见pom
我猜你正试图获取错误的依赖。
答案 1 :(得分:2)
您必须指定依赖关系类型。将您的依赖关系更改为:
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs-all</artifactId>
<version>2.2.1.GA</version>
<type>pom</type> <<<<<
<scope>provided</scope>
</dependency>