Intellij версия: Community 2019.2.3 Maven: 3.6.2 Spring: 2.2.0
Я пытаюсь создать очень простой проект Spring maven с двумя подмодулями (один независимый, а другой зависимый отнезависимый).
Корневой модуль - testmultimodule Независимый модуль - независимый модуль - зависимый
testmultimodule pom.xml имеет все Spring-связанное объявление и определение модуля
<modules>
<module>independent</module>
<module>dependant</module>
</modules>
Независимыйpoom.xml проще всего и. имеет только родительское объявление maven
<parent>
<artifactId>testmultimodule</artifactId>
<groupId>in.org.app</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
зависимый модуль pom.xml имеет объявление зависимости, как показано ниже для независимого модуля
<dependencies>
<dependency>
<groupId>in.org.app</groupId>
<artifactId>independent</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
Я создал класс Test в зависимый модуль и использование объекта User из независимого модуля. Первоначально, без вышеуказанного объявления зависимостей, как обычно, произошла ошибка компиляции. Как только я добавляю зависимость и строю проект в Intellij IDE с опцией «Build Prooject» из меню «Build», он успешно собирается.
Однако, если я пытаюсь использовать опцию установки Maven в Intellijопция окна правой стороны. Всегда указывается Error:(3,33) java: package in.org.app.independent.bo does not exist
.
Я предоставляю GitHub URL для тестового проекта, если вы хотите посмотреть и протестировать самостоятельно.
GIT URL:
https://github.com/DhruboB/testmultimodule
Я пробовал все виды настроек, найденных в интернете, например, очисткаIntellij Cache и перезапуск, mvn -U чистая установка, проверка области действия mvn, прокси и т. Д.
Есть еще идеи, чтобы решить эту проблему? Мне нужно решить эту проблему в версии Intellij для сообщества.