0
我发现有些东西不能工作,我预计工作。为什么包括bom不起作用?
我在dependencyManagement
部分导入了org.glassfish.jersey:jersey-bom
。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.glassfish.jersey</groupId>
<artifactId>jersey-bom</artifactId>
<version>2.26-b03</version>
<type>pom</type>
<scope>include</scope>
</dependency>
</dependencies>
</dependencyManagement>
那pom明显包括下面的依赖关系。
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>${project.version}</version>
</dependency>
现在添加自己的依赖
<dependencies>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
而且mvn
抱怨。
'dependencies.dependency.version'for org.glassfish.jersey.core:jersey-common:缺少jar。 @第33行,第17列
我的pom有什么问题?
你应该使用'import'而不是'include'来代替' ... '.... –
khmarbaise
@khmarbaise这就是交配!谢谢! –
https://issues.apache.org/jira/browse/MNG-6213 –