Проблема зависимости от Gradle при обновлении до Gradle 6 - PullRequest
0 голосов
/ 14 января 2020

У меня есть проект Gradle, где у меня есть зависимость от "hudson-core 3.3.3"

compile group: 'org.eclipse.hudson', name: 'hudson-core', version: '3.3.3'

Это работает без проблем при использовании Gradle 5.6.2

Когда я при обновлении до Gradle 6.0.1 я получаю следующую ошибку:

Could not resolve org.eclipse.hudson:hudson-remoting:3.0.3.
 Required by:
     project : > org.eclipse.hudson:hudson-core:3.3.3
     project : > org.eclipse.hudson:hudson-core:3.3.3 > org.eclipse.hudson:hudson-cli:3.3.3
  > Could not resolve org.eclipse.hudson:hudson-remoting:3.0.3.
     > inconsistent module metadata found. Descriptor: org.eclipse.hudson:hudson-remoting:3.0.4-SNAPSHOT Errors: bad version: expected='3.0.3' found='3.0.4-SNAPSHOT'

Хранилище всегда одинаково:

repositories {
mavenCentral()
maven {
    url 'http://repo.jenkins-ci.org/public/'
}

}

Любые идеи, почему возникает эта ошибка

1 Ответ

1 голос
/ 14 января 2020

В pom.xml файле hudson-remoting 3.0.3 версия <version>3.0.4-SNAPSHOT</version>

Проблема вполне понятна.

Я пытался со старым Gradle 4.4.1 и у меня точно такая же проблема. Аналогично с Gradle 5.1.1 и вашей версией 5.6.2

Я совершенно уверен, что если вы очистите кэш артефактов для Gradle 5.6.2, он больше не будет работать.

Ошибка на стороне хранилища.

...