У нас есть два модуля A и B в нашем проекте.B зависит от A. Модуль A построен как Uber Jar, а модуль B наконец-то встроен в файл войны.Поскольку модуль A встроен в uber jar, мы исключили все его зависимости при добавлении его в качестве зависимости для модуля B
<dependency>
<groupId>com.app</groupId>
<artifactId>A</artifactId>
<version>1.0</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
Единственная проблема этого подхода заключается в том, что IntelliJ сообщает о группе необъявленных импортов в модуле.B, несмотря на то, что они получены от A через Uber JAR.
Есть ли способ заставить IntelliJ подавить эти предупреждения или выяснить, что A является Uber Jar и, следовательно, автоматически использовать все его зависимости для своего анализа зависимостей?