2013-03-31 7 views
1

Eclipse может автоматически скомпилировать исходный код Java в байтовый код. Я пишу некоторые энхансеры с javassist, которые могут модифицировать существующий байт-код и добавлять к ним новые поля и методы.Как использовать javassist для изменения компиляции eclipse?

Как настроить затмение, которое при компиляции, он будет автоматически вызывать мои улучшающие изменить байт-код и сохранить их в .class файлы в обычном режиме? Что мой другой код Java может найти и вызвать эти новые поля и методы.

Это сложная работа, которая может быть мне нужно написать собственный плагин Eclipse?

ответ

1

Вам не нужно написать плагин, вам нужно только добавить строитель каждого проекта Java, где вы хотите, чтобы вызвать свой инструмент. Используйте свойства проекта -> Builders -> New, чтобы добавить небольшой скрипт Ant или внешнюю программу. Затем этот конструктор вызывается каждый раз, когда выполняется процесс сборки eclipse.

Существует небольшая tutorial in the eclipse help, чтобы продемонстрировать это.

 Смежные вопросы

  • Нет связанных вопросов^_^