У меня есть проект (в Java 11), состоящий из нескольких модулей. И один модуль исключен из сборки, поэтому он закомментирован в списке модулей в теге <modules>
в pom.xml
. Причина в том, что он вроде сломан и не (пока) не компилируется. Это должно быть исправлено в будущем. И действительно, когда я запускаю сборку maven, сборка работает нормально, «сломанная» модель не участвует в сборке. Но когда я хочу скомпилировать изменения, используя кнопку «Построить проект» в IntelliJ Idea (версия 2018.1.5. Сообщество), тогда он тоже хочет скомпилировать сломанный модуль и вылетает. Мой обходной путь до сих пор заключался в том, чтобы просто добавить этот модуль в список исключений в меню «Настройки» -> «Построение, выполнение, развертывание -> Компилятор -> Исключения». И это работает, но другие коллеги говорят, что для них это работает даже без этого обходного пути, поэтому для них компиляция не затрагивает этот модуль без каких-либо дополнительных шагов. При поступлении в эти классы на их машинах нет ничего красного. И теперь мне нужно выяснить, в чем может быть причина, почему для меня это работает только с этим кастомным добавлением модуля к исключениям? Я уже пытался "Переимпортировать все maven проекты", это не помогло. Могут ли быть какие-либо настройки IDE, не отвечающие за компиляцию таких проектов? Есть идеи?