Имеем Java web-приложение на платформе OSGi. Работы ведутся с использованием OSGi enRoute и bndtools в среде Eclipse. В качестве контейнера используется Apache Felix на сервере Jetty. Есть определенный интерес к использованию аспектно-ориентированного программирования, в частности AspectJ.
Столкнулся с проблемой настройкой вплетения (weaving) в бандлах. При написании совета (advice) компилятор AspectJ выводит предупреждение, что данный совет не будет применен:
advice defined in [..] has not been applied [Xlint:adviceDidNotMatch]
Интересует возможность настройки weaver-а для приложения (совокупности бандлов) в целом, чтобы иметь возможность внедрения кода в любую точку. Рассматривал реализацию Equinox Weaving, но она, похоже, заглохла еще в 2011 году, и так и не удалось понять степень ее применимости в контейнере Apache Felix.
Буду благодарен за любую предоставленную информацию по этой теме.
Продвижение своими сайтами как стратегия роста и независимости