Я разрабатываю подключаемый модуль Gradle, который содержит процессор аннотаций. Внутри исходного кода у меня есть модуль под названием «процессор», который содержит пользовательскую аннотацию и ее процессор.
Структура проекта выглядит следующим образом:
- processor
- src
- main
- java //source of the processor, includes the annotation and its processor
- resources
- META-INF
- services
- javax.annotation.processing.Processor
- src
- main
- groovy // source of the gradle plugin
- resources
- META-INF
- gradle-plugins
Как я могу импортировать процессор аннотаций к другому проекту, который использует мой пользовательский плагин Gradle? Нужно ли публиковать sh процессор аннотаций и плагин Gradle отдельно?