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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Maven не находит импортированный класс из другого модуля, но Intellij находит
    Anonymous » » в форуме JAVA
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Maven Clean Complect - нерелизованный импортный POM - не мог перенести артефакт из Nexus
    Anonymous » » в форуме JAVA
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Обертка Maven на M1 Mac: /meta-inf/maven/org.apache.maven.wrapper/maven-wrapper/pom.properties не найдено
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Обертка Maven на M1 Mac: /meta-inf/maven/org.apache.maven.wrapper/maven-wrapper/pom.properties не найдено
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Обертка Maven на M1 Mac: /meta-inf/maven/org.apache.maven.wrapper/maven-wrapper/pom.properties не найдено
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

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