Как игнорировать каталог Java Source во время компиляции Maven?

Я пытаюсь использоватьЛомбок Maven Плагин обеспечить правильное создание Javadocs при использованииЛомбок.

Lombok Maven представляет новую цель генерации кода непосредственно перед компиляцией. В моей конфигурации мойsourceDirectory (Java с аннотациями Lombok,src/main/java) обрабатывается для создания Java (без аннотаций Lombok) вtarget/generated-sources/delombok.

Тем не менее, каждый файл вsourceDirectory теперь имеет соответствующий (с тем же именем) файл вtarget/generated-sources/delombok, что приводит к сбоям компиляции из-за дублирования классов.

How can I tell the Java compiler to ignore the sources in sourceDirectory?

Обратите внимание, что в конфигурации Lombok Maven по умолчанию разработчик помещает Java (с аннотациями Lombok) вsrc/main/lombok папка вместоsrc/main/java, Однако я не хочу этого делать, потому что это сбивает с толку IDE, и мой код компилируется очень хорошо (если я удаляю плагин Maven).

Также обратите внимание, что просто переопределениеsourceDirectory также расстроит IDE (они больше не знают, где найти исходный код Java!).

Ответы на вопрос(4)

Ваш ответ на вопрос