Использовал build-helper-maven-plugin из поста - и обновил src / main / generate. И mvn clean compile работает на моем ../common/src/main/java или на ../common, поэтому сохранил последнее. Тогда да, подтверждая, что уровень компиляции IntelliJ IDEA (версия 10.5.2) не удался, как упоминал Дэвид Филлипс.
Проблема заключалась в том, что IDEA не добавляла в проект другой источник root. Добавление его вручную решило проблему. Это нехорошо, так как редактирование чего-либо в проекте должно исходить от maven, а не от прямого редактирования опций проекта IDEA. Тем не менее, я буду в состоянии жить с ним, пока они не будут напрямую поддерживать build-helper-maven-plugin, так что он будет автоматически добавлять источники.
Тогда нужен был другой обходной путь, чтобы сделать эту работу, хотя. Так как каждый раз, когда IDEA повторно импортировал настройки maven после смены pom, вновь добавленный источник сохранялся в модуле, но он терял выбор исходных папок и был бесполезен. Так что для ИДЕИ - нужно установить их один раз:
- Выбрать - Настройки проекта / Maven / Импорт / сохранить источник и проверить
папки на реимпорт.
- Добавить - Структура проекта / Настройки проекта / Модули / {Модуль} / Источники / Добавить корень контента.
Теперь сохранение этих папок при импорте - тоже не лучшая практика в мире, ... но попробуйте.