Я получаю сообщение об ошибке ниже при запуске сборки Gradle в терминале Unix.

Не удалось разрешить все файлы для конфигурации ':imcalmsvc-service:compileClasspath'.
Не удалось найти javax.inject:javax.inject:1.0. Искал в следующих местах: - https://jcenter.bintray.com /javax/inject/javax.inject/1.0/javax.inject-1.0.pom - https://repo .maven.apache.org/maven2/javax/inject/javax.inject/1.0/javax.inject-1.0.pom

Однако при обновлении Eclipse-> Gradle ошибки нет.

1
sagar kancherla 23 Мар 2020 в 10:59

1 ответ

Ошибка означает, что зависимость не была найдена ни в JCenter, ни в Maven Central. Если вы знаете точное имя зависимости или репозитории, в которые она загружена, я рекомендую поисковую систему, например mvnrepository.com. Он объединяет метаданные из множества различных репозиториев Maven и даже показывает, как их использовать в Gradle.

В вашем случае вы можете найти библиотеку javax.inject здесь. Обратите внимание, что единственной опубликованной версией является просто 1, а не 1.0. Измените это, и это должно работать.

1
Bjørn Vester 23 Мар 2020 в 13:56