В нашем проекте мы используем jaxb2-maven-plugin
генерировать исходный код Java из XML-схемы, которая вызывает тот наш модуль Знатока, требует дополнительного каталога исходного кода (в нашем случае target/generated/main/java
). Актуальный я использовал Eclipse и maven-eclipse-plugin
импортировать все проекты в рабочую область Eclipse. Плагин (так или иначе) в состоянии добавить каталог со сгенерированным исходным кодом автоматически к Eclipse' .classpath файл.
Недавно я пытаюсь переключиться на (игра с?) ИДЕЯ IntelliJ 9 (таким образом, я - новичок в этой среде) и я заметил, что дополнительный исходный каталог не добавляется во время процесса импорта ИДЕИ...
Есть ли какой-либо способ, которым я могу настроить ИДЕЮ/ЗНАТОКА сделать каталог импорта со сгенерированным исходным кодом автоматически?
Соглашение с Maven заключается в генерации кода в target / generated-sources /
, например target / generated-sources / jaxb2
Следуйте этому соглашению, и IDEA добавит папка как исходная папка (см. IDEA-53198 ).
Попробуйте использовать maven-jaxb2-plugin . Если не работает, значит проблема IDEA.
В Maven вы можете добавлять новые исходные корни для каждой конфигурации. Плагины Maven могут делать это программно. Это точно относится к maven-jaxb2-plugin
. Тогда, если IDEA не распознает это, значит, проблема с этой стороны.