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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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