Я пытаюсь использовать аннотацию AspectJ, находящуюся в библиотеке, которую я добавляю в свой проект.Мой проект использует Gradle, поэтому я пытаюсь использовать FreeFair AspectJ Gradle Plugin .
Мне нужно установить аргумент AspectJ -aspectpath для библиотекиЗависимость от Gradle.
FreeFair, похоже, не так много Документации , в основном только Пример кода .
В их примере кодаЯ вижу, что могу использовать это, чтобы установить -aspectpath для локального "проекта":
aspect project(":aspectj:aspect")
Кто-нибудь знает, как установить -aspectpath к зависимости от внешней библиотеки?
Я создал пример Project и поместил его в GitHub: freefair-aspectpath-external-library .
- Примечание: Я использую io.freefair.gradle: aspectj-plugin версия 2.9.5 , потому что мой проект застрял с использованием версии Gradle 4.10.3 .
Обновление: Я создал ошибку для этого: https://github.com/freefair/gradle-plugins/issues/46