Мой 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.пом.
Почему я получаю эту ошибку тогда?
С уважением,
Януш