Я использую IntelliJ IDEA 2019.3.2 (Community Edition). У меня есть проект Maven, который ссылается на другие модули и банки. В одном из модулей я создал / переписал класс, который также находится в одном из jar. Когда я импортирую (или повторно импортирую) проект maven, на странице «Параметры модуля» -> «Структура проекта» -> «Зависимости» в IDEA я вижу, что модули всегда перечислены после зависимостей jar.
При таком порядке загрузчик классов использует неправильный класс, и я получаю ошибку компиляции. Я могу это исправить, когда перемещаю модули над флягой, в которую входит класс, но как только проект maven повторно импортируется, порядок снова становится неправильным.
Как я могу обеспечить, чтобы модули всегда импортировались сверху списка зависимостей?