У меня есть проект Java 8 Maven, который определяет пользовательскую аннотацию и аспект. При запуске тестового кода в самом проекте он применяет аспект к аннотированным классам. Затем я упаковываю и устанавливаю проект.
Затем я вношу эту зависимость в новый проект (не Spring). Тогда новый проект не имеет аспекта, примененного к его классам, хотя он вводит новую аннотацию.
Как мне иметь один JAR для определения аннотации и аспекта и применить его ко всем моим проектам с Maven?