Интеграция ASM с процессом сборкиJAVA

Программисты JAVA общаются здесь
Ответить
Гость
 Интеграция ASM с процессом сборки

Сообщение Гость »


Недавно я изучал Java ASM API, который позволяет анализировать и преобразовывать байт-код. Моя цель — автоматически оснастить свою программу и внедрить некоторый аналитический код во время процесса сборки.
В идеале я хочу интегрировать его в инструменты сборки, такие как maven или gradle, чтобы процесс внедрения мог быть неотъемлемой частью сборки, а не процессом после сборки с использованием специальной цепочки инструментов. Я думаю о чем-то похожем, например об обработке аннотаций, но вместо обработки аннотаций я хочу запустить ассемблерное преобразование. Как мне лучше всего достичь своих целей?
Я также слышал о bytebuddy, который должен был быть оболочкой более высокого уровня для API ASM, но, похоже, он предназначен для преобразования во время выполнения, я интересно, можно ли его также использовать для преобразования времени компиляции?
Спасибо.


Источник: https://stackoverflow.com/questions/781 ... ld-process
Ответить

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

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

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

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

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