Как разрешить автоматический импорт IDOM pom.xml с обработчиками аннотации

Я использую QueryDsl, поэтому мой источник зависит от сгенерированного кода.

FIRST

Всякий раз, когда IDEA (auto) импортирует pom.xml, следующий параметр всегда пуст:

Сборка, выполнение, развертывание → Компилятор → Обработчики аннотации → Обработчики аннотаций

Мне нужно установить его вручную, что очень затруднительно.

ВТОРОЕ

У меня есть несколько модулей с использованием QueryDsl, которые я хочу сгруппировать в один профиль с применением QueryDsl com.mysema.query.apt.jpa.JPAAnnotationProcessor.

Сборка, выполнение, развертывание → Компилятор → Обработчики аннотаций → профиль

В настоящее время я должен сгруппировать эти модули в один профиль вручную.

Мне также нужно написать README и сообщить всем членам следовать руководству, чтобы вручную установить IDEA.


Как я могу настроить pom.xml, чтобы IDEA могла автоматически заполнить эти два параметра?

Ответ 1

Я бы порекомендовал вам добавить .idea/* под контроль версий, а также файл проекта .iml.

Обработчики аннотаций

Настройки обработчиков аннотаций хранятся в .idea/compiler.xml. Наличие всего этого в рамках CVS упростит другим разработчикам открыть проект, поскольку они откроют файл project, а не файл pom, уже содержащий параметры проекта, запускать конфигурации и т.д.

Подробная информация о том, что должно быть в CVS, и что не удалось найти в официальном руководстве IntelliJ по Как управлять проектами в системах управления версиями