Я обнаружил, что что-то не работает, что я ожидал, чтобы работать.
Я импортировал org.glassfish.jersey:jersey-bom
в свой раздел dependencyManagement
.
<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' для org.glassfish.jersey.core:jersey-common:jar отсутствует. @ строка 33, столбец 17
Что не так с моей помпой?
import
вместоinclude
для<scope>...</scope>
.... - person khmarbaise   schedule 09.04.2017