Я пытаюсь использовать функцию добавления функций в репозиторий с добавлением функций-maven-plugin, и я получаю странную ошибку.
одна функция выглядит так. Обратите внимание, что guava 14.0.1 указан как пакет.
<feature name='jersey-container-servlet-core' version='2.0'>
<bundle start-level="55">mvn:org.glassfish.jersey.core/jersey-common/2.0</bundle>
<bundle start-level="55">mvn:org.glassfish.hk2.external/asm-all-repackaged/2.1.88</bundle>
<bundle start-level="55">mvn:org.glassfish.hk2/hk2-api/2.1.88</bundle>
<bundle start-level="55">mvn:javax.ws.rs/javax.ws.rs-api/2.0</bundle>
<bundle start-level="55">mvn:org.glassfish.hk2.external/javax.inject/2.1.88</bundle>
<bundle start-level="55">mvn:com.google.guava/guava/14.0.1</bundle>
<bundle start-level="55">mvn:org.glassfish.jersey.core/jersey-client/2.0</bundle>
<bundle start-level="55">mvn:javax.validation/validation-api/1.1.0.Final</bundle>
<bundle start-level="55">mvn:javax.annotation/javax.annotation-api/1.2</bundle>
<bundle start-level="55">mvn:org.glassfish.jersey.core/jersey-server/2.0</bundle>
<bundle start-level="55">mvn:org.glassfish.hk2/hk2-utils/2.1.88</bundle>
<bundle start-level="55">mvn:org.glassfish.hk2.external/cglib/2.1.88</bundle>
<bundle start-level="55">mvn:org.glassfish.hk2/hk2-locator/2.1.88</bundle>
<bundle start-level="55">mvn:org.glassfish.hk2/osgi-resource-locator/1.0.1</bundle>
<bundle start-level="55">mvn:org.glassfish.jersey.containers/jersey-container-servlet-core/2.0</bundle>
</feature>
когда этот плагин запускается, я получаю следующие предупреждения:
[INFO] Generating feature jersey-container-servlet-core from org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.0:compile
[WARNING] Unable to find suitable bundle for dependency com.google.common.collect ([14.0.0,15.0.0)) (required by jersey-container-servlet-core)
[WARNING] Unable to find suitable bundle for dependency com.google.common.util.concurrent ([14.0.0,15.0.0)) (required by jersey-container-servlet-core)
[WARNING] Unable to find suitable bundle for dependency javax.servlet ([2.4.0,4.0.0)) (required by jersey-container-servlet-core)
[WARNING] Unable to find suitable bundle for dependency javax.servlet.http ([2.4.0,4.0.0)) (required by jersey-container-servlet-core)
[WARNING] Unable to find suitable bundle for dependency javax.ws.rs ([2.0.0,3.0.0)) (required by jersey-container-servlet-core)
[WARNING] Unable to find suitable bundle for dependency javax.ws.rs.core ([2.0.0,3.0.0)) (required by jersey-container-servlet-core)
[WARNING] Unable to find suitable bundle for dependency com.google.common.base ([14.0.0,15.0.0)) (required by jersey-common)
[WARNING] Unable to find suitable bundle for dependency com.google.common.collect ([14.0.0,15.0.0)) (required by jersey-common)
[WARNING] Unable to find suitable bundle for dependency com.google.common.net ([14.0.0,15.0.0)) (required by jersey-common)
[WARNING] Unable to find suitable bundle for dependency com.google.common.primitives ([14.0.0,15.0.0)) (required by jersey-common)
например, все зависимости "com.google.common" находятся в этом комплекте гуавы. С версией, которая соответствует диапазону.
Я не понимаю, что происходит. Спасибо