Maven не находит импортный класс из другого модуля, но IntellijJAVA

Программисты JAVA общаются здесь
Anonymous
Maven не находит импортный класс из другого модуля, но Intellij

Сообщение Anonymous »

У меня есть многомодульный проект Maven. Модуль tests имеет зависимость от api модуля в pom.xml (замена реального названия компании xxx для сохранения конфиденциальности). I am trying to import some classes from api module in my acceptance-tests.

Here is my pom.xml dependency of acceptance-tests module:

Код: Выделить всё

        
xxx-api
com.xxx
${xxx.api.version}

Модуль API отдельно устанавливается и упаковывается ( MVN Install , MVN Package ) Maven без какой -либо проблемы. jar создается в моем локальном .m2 .

Однако, когда я пытаюсь составить модуль 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 
Команда. Это также удалось. < /P>

Кто -нибудь знает, в чем проблема и как ее можно решить?>

Подробнее здесь: https://stackoverflow.com/questions/613 ... ellij-does

Вернуться в «JAVA»