Не удается разрешить зависимость от артефакта maven2 "jersey-media-multipart" - PullRequest
0 голосов
/ 10 мая 2019

Мой ivy.xml не может разрешить зависимость от библиотеки «jersey-media-multipart» с помощью распознавателя ibiblio (я думаю, корень этого преобразователя находится в https://repo1.maven.org/maven2/). У меня есть файл ivy.xml, который включает только одну зависимость, как показано ниже:

<ivysettings>
  <properties file="${ivy.settings.dir}/ivysettings.properties"/>
  <settings defaultResolver="maven-repos"/>
  <resolvers>
    <filesystem name="local">
      <ivy pattern="${ivy.local.default.root}/${ivy.local.default.ivy.pattern}" />
      <artifact pattern="${ivy.local.default.root}/${ivy.local.default.artifact.pattern}"/>
    </filesystem>
    <chain name="maven-repos">
      <ibiblio name="libraries" m2compatible="true"/>
    </chain>
  </resolvers>
</ivysettings>

Извлечение моего оператора разрешения из build.xml выглядит следующим образом:

<target name="resolve" description="retrieve dependencies with ivy"/>

Когда ivy пытается разрешить эту зависимость, я получаю сообщение об ошибке во время команды ivy resol:

[ivy:retrieve]
[ivy:retrieve] :: problems summary ::
[ivy:retrieve] :::: WARNINGS
[ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]          ::          UNRESOLVED DEPENDENCIES         ::
[ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]          :: org.glassfish.jersey.media#jersey-media-multipart;2.28: org.glassfish.jersey.media#project;2.28->org.glassfish.jersey#project;2.28->org.eclipse.ee4j#project;1.0.5
[ivy:retrieve]          ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]
[ivy:retrieve]
[ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

Я проверил центральное хранилище maven2 и убедился, что в https://repo1.maven.org/maven2/org/eclipse/ee4j/project/1.0.5/ есть файл pom.xml. называется проект-1.0.5.пом. Почему я получаю эту ошибку тогда?

С уважением, Януш

...