Не удалось разрешить все файлы для конфигурации ': compileClasspath' - PullRequest
0 голосов
/ 29 апреля 2018

Мой проект разделен на 4 модуля

commmon https://pastebin.com/EiRL7Snk (build.gradle)

core https://pastebin.com/n1b1xWMb (build.gradle)

web https://pastebin.com/9CCrA9q0 (build.gradle)

app https://pastebin.com/uEHZDrmQ (build.gradle)

и основной build.gradle файл для проекта https://pastebin.com/xbazbg5U

Когда вы нажимаете кнопку build для модуля app, чтобы создать приложение, я получаю ошибки

* What went wrong:
Could not resolve all files for configuration ':common:compileClasspath'.
> Could not find com.fasterxml.jackson.core:jackson-databind:.
  Required by:
      project :common
> Could not find org.hibernate.validator:hibernate-validator:.
  Required by:
      project :common

и во время синхронизации, например

Warning:
    root project 'REST-Web-Services': Unable to resolve additional project configuration.
    Details: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':core:compile'.
Caused by: org.gradle.internal.resolve.ModuleVersionNotFoundException: Could not find org.springframework.boot:spring-boot-starter-data-jpa:.
Required by:
    project :core

После входа на вкладку Gradle в IntelliJ и отображения зависимостей модулей я получаю подчеркнутые ошибочные зависимости без версии

общий https://zapodaj.net/002015941d147.png.html

ядро ​​https://zapodaj.net/2c9929a99daed.png.html

веб https://zapodaj.net/db09241a806ad.png.html

Импорт этих зависимостей также не будет работать https://zapodaj.net/5659d080d6a95.png.html

Зависимости не имеют версии и поэтому вызывают ошибку. Что здесь происходит. Ведь я дал репозитории. Как это исправить?

1 Ответ

0 голосов
/ 29 апреля 2018

Общий проект не имеет управления зависимостями для com.fasterxml.jackson.core:jackson-databind, поэтому плагин io.spring.dependency-management не может установить версию до того, как gradle попытается разрешить зависимость

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...