Вот мой >pom.xml зависимость модуля приемочных тестов:
Код: Выделить всё
xxx-api
com.xxx
${xxx.api.version}
Однако, когда я пытаюсь скомпилировать .m2. strong>acceptance-tests, я получаю ошибку компиляции, сообщающую, что классы не могут быть импортированы, поскольку пакет не найден.
Вот фактическая информация ошибка:
Код: Выделить всё
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project xxx-acceptance-tests: Compilation failure: Compilation failure:
[ERROR] /Users/andranik_chorokhyan/mydisk/Projects/XXX/automation/xxx-project-test-automation/xxx-acceptance-tests/src/main/java/com/xxx/xxx/utilities/api/ApiPayloadUtils.java:[17,38] package com.xxx.domain.dto does not exist
[ERROR] /Users/andranik_chorokhyan/mydisk/Projects/XXX/automation/xxx-project-test-automation/xxx-acceptance-tests/src/main/java/com/xxx/xxx/utilities/api/ApiPayloadUtils.java:[18,38] package com.xxx.domain.dto does not exist
[ERROR] symbol: class MappingData
[ERROR] location: class com.xxx.utilities.api.ApiPayloadUtils
И на самом деле пакет com.xxx.domain.dto действительно существует и MappingData .
Я удалил весь каталог xxx из своего локального репозитория .m2 и выполнил команда mvn clean dependency:resolve. Это тоже удалось.
Кто-нибудь знает, в чем здесь проблема и как ее решить?
Заранее спасибо!
Подробнее здесь: https://stackoverflow.com/questions/613 ... ellij-does