Alexiuscrow
@Alexiuscrow

AspectJ: Как подключить аспекты, используя собрый JAR?

Есть 2 проекта:

  • Тестовый проект "А" (содержащий, к примеру, простой класс с методом main c выводом сообщения "It's A project");
  • Проект "B" содержащий аспекты (*.aj) для обработки вывода сообщения в консоль (к примеру, вывод сообщения "It's aspect from B project" перед каждым выводом сообщений в консоль в проекте "А"), + дополнительные классы.

Проекты "А" и "B" основаны на Spring Framework. Проект "B" содержит аспекты, которые используют на данный момент неподдерживаемую в Spring модель percflow.

Могу ли я при помощи компилятора AspectJ скомпилировать аспекы без использования проекта "A" (а значит и без compile-time/post-compile связывания) и затем на основе проекта "B" собрать jar-файл, который смогу подключить к проекту "A" для дальнейшего использования?

То есть на стадии сборки jar-файла проекту "B" ничего неизвестно о проекте "A".

Вероятно необходимо будет использовать load-time связывание. Как именно нужно сконфигурировать Spring для автоматического подхватывания аспектов из jar-файла проекта "B" при его подключении к проекту "A"?

Спасибо.
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект