Проект Gradle не импортирует классы из других проектов или javax.persistence

У меня есть несколько проектов на основе Java в затмение, и я создаю их через градиент. Я хочу импортировать классы из проекта B и C в классы проекта A. Но всегда получаю ошибку «Импорт bc.project.xyz не может быть разрешен» Это также происходит, когда я импортирую javax.entity.EntityManager.

Я импортировал все зависимости, как написано в других блогах, например:

Но все эти предложения не работают.

Некоторые дополнительные сведения о системной среде:

  • Java версии 1.8.0_72 Среда выполнения SE (сборка 1.8.0.72-b15)
  • версия градиента 5.1.1
  • Затмение IDE 4.12
  • Windows 10

Все проекты находятся в одной папке

build.gradle

dependencies {
    compile project(":project b")
    testCompile project(path: ':project b', configuration: 'tests')

    compile project(":project c")
    testCompile project(path: ':project c', configuration: 'tests')

    compile group: 'javax.persistence', name: 'persistence-api', version: '1.0'
    compile "javax.servlet:javax.servlet-api:3.1.0"
}
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
0
131
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Учитывая цитату «Определение безумия — это делать одно и то же снова и снова и ожидать другого результата», я могу сойти с ума.

Я клонировал репозитории проекта примерно 8-10 раз, и теперь почему-то все работает. Я не сделал ничего другого, я не изменил ни строчки кода, но все равно получил другой результат. И под разным результатом я подразумеваю правильный результат.

Этот блог закрыт.

Другие вопросы по теме