Я получаю сообщение об ошибке ниже при запуске сборки 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 ответ
Ошибка означает, что зависимость не была найдена ни в JCenter, ни в Maven Central. Если вы знаете точное имя зависимости или репозитории, в которые она загружена, я рекомендую поисковую систему, например mvnrepository.com а>. Он объединяет метаданные из множества различных репозиториев Maven и даже показывает, как их использовать в Gradle.
В вашем случае вы можете найти библиотеку javax.inject
здесь. Обратите внимание, что единственной опубликованной версией является просто 1
, а не 1.0
. Измените это, и это должно работать.
Похожие вопросы
Новые вопросы
gradle
Gradle - это инструмент автоматизации сборки проектов, использующий Groovy DSL. Скрипты сборки Gradle поддерживают репозитории Maven и Ivy, а также простую файловую систему для управления зависимостями.