Maven: как включить файлы .java, созданные с помощью аннотаций, в .jarJAVA

Программисты JAVA общаются здесь
Anonymous
Maven: как включить файлы .java, созданные с помощью аннотаций, в .jar

Сообщение Anonymous »

У меня есть несколько процессоров аннотаций Java 7 (для xtend) на моем пути к классам. С помощью некоторых аннотаций они создают файлы Java.

Это отлично работает в Elipse и в сборке Maven.

Сгенерированные файлы попадают в цель /generated-sources/annotations, как и ожидалось.

Соответствующие сгенерированные файлы .class также оказываются там, где ожидалось, и, таким образом, являются частью окончательного файла jar.

Поскольку мне нужно также включить все исходные файлы Java в мой файл .jar (должен быть только один файл .jar с исходными кодами и классы) для GWT,
Я указал src/main/java в качестве каталога ресурсов (так что Maven копирует файлы в каталог классов, и они попадают в файл jar).

трюк с каталогом ресурсов на самом деле не работает для моих сгенерированных файлов, потому что Maven сначала скопирует все ресурсы, а затем запустит компиляцию (которая, в свою очередь, сгенерирует файл . java через обработчики аннотаций).

Как я могу указать Maven, чтобы он копировал также включение сгенерированных файлов .java в .jar< /код>?

Подробнее здесь: https://stackoverflow.com/questions/199 ... in-the-jar

Вернуться в «JAVA»