IVY Неразрешенные зависимости GWT 2.7.0 - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь разрешить следующие зависимости, используя IVY 2.5.0-rc1, где gwt.version = [2.7.0, 2.8.0, 2.8.2], и я указываю на https://jcenter.bintray.com/ как хранилище

 <dependency org="com.google.gwt" name="gwt-user" rev="${gwt.version}" 
            conf="gwt-compile, compile->master"/>
<dependency org="com.google.gwt" name="gwt-dev" rev="${gwt.version}" 
        conf="compile, gwt-compile->master" />
<dependency org="com.google.gwt" name="gwt-servlet" rev="${gwt.version}" 
        conf="compile, gwt-compile, war-libs->master"  />

Это приводит к следующему выводу

[ivy:resolve] :: problems summary ::
[ivy:resolve] :::: WARNINGS
[ivy:resolve]       ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve]       ::          UNRESOLVED DEPENDENCIES         ::
[ivy:resolve]       ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve]       :: com.google.gwt#gwt-user;2.7.0: com.google.gwt#gwt;2.7.0->org.sonatype.oss#oss-parent;4
[ivy:resolve]       :: com.google.gwt#gwt-dev;2.7.0: com.google.gwt#gwt;2.7.0->org.sonatype.oss#oss-parent;4
[ivy:resolve]       :: com.google.gwt#gwt-servlet;2.7.0: com.google.gwt#gwt;2.7.0->org.sonatype.oss#oss-parent;4

org.sonatype.oss # oss-parent; 4, похоже, существует в хранилище https://jcenter.bintray.com/org/sonatype/oss/oss-parent/ Я попытался с помощью exclude для oss-parent как на уровне зависимости, так и на уровне зависимостей, но безуспешно. Я также попытался установить атрибут transitive = false для элементов зависимости gwt.

Единственный релевантный пост, который я смог найти, был это , который не получил ответа.

Я также увидел следующее предупреждение об устаревании в отношении oss-parent

Sonatype OSS Parent poms - oss-parents
DEPRECATION WARNING:

This project is no longer active or supported. We suggest to manage parent POM files for your own organization as needed. The POM files from this project no longer work with latest Maven and/or Java versions.

For deployments to the Central Repository and the needed setup, please refer to http://central.sonatype.org

1 Ответ

0 голосов
/ 21 августа 2018

Это связано со следующей ошибкой в ​​ivy 2.5.0-rc1: https://issues.apache.org/jira/browse/IVY-1588

Лучший обходной путь, который я нашел, пока они не выпустили релиз с исправлением, которое они реализовали, - это переход на ivy 2.4

.
...