Here is my pom.xml dependency of acceptance-tests module:
Код: Выделить всё
xxx-api
com.xxx
${xxx.api.version}
Однако, когда я пытаюсь составить модуль 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
< /code>
Еще один интересный факт заключается в том, что в INTELLIJ Idea нет ошибок. Нет Red Underline, нет ошибки компиляции, нет проблем с навигацией по соответствующему импортному файлу.
и в действительности, пакет [b] com.xxx.domain.dto [/b] существует, и класс [b] mappingData [/b] также также. Репозиторий и выполненная MVN Clean зависимость: Resolve
Кто -нибудь знает, в чем проблема и как ее можно решить?>
Подробнее здесь: https://stackoverflow.com/questions/613 ... ellij-does