У меня был проект maven в IntelliJ, который работал нормально.Я переместил проект в модуль исходного проекта.
Наверное, я сделал что-то не так, поскольку теперь, когда я добавляю зависимости во внутренний файл pom (и даже вручную выполняю «реимпорт»), IntelliJ нераспознавание новых зависимостей.
Например, я добавляю эту зависимость:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.8</version>
</dependency>
Но в редакторе кода этот код
org.apache.commons.lang3.math.NumberUtils
помечен красным:
не может разрешить NumberUtils
И IntelliJ дает в лампочке красного света предложение
Добавить библиотеку Maven: org ..... commons-lang3: 3.8 в classpath
Вместо обычной опции "import class"
.
Модуль имеет файл .iml
и собственный .pom
файл
.