Можно ли обработать пользовательскую аннотацию в build.gradle?В настоящее время я обрабатываю их, используя Reflections API в некоторых файлах Java.Если это помогает, я обрабатываю их так:
Reflections reflections = new Reflections(".*");
Set<Class<?>> flagAnnotatedClasses = reflections.getTypesAnnotatedWith(Flags.class);
for (Class cl : flagAnnotatedClasses) {
/** Get all the flags for a particular class annotated with @Flag. */
Annotation[] flags = cl.getAnnotationsByType(Flag.class);
for (Annotation flag : flags) {
String key = ((Flag) flag).key();
String value = ((Flag) flag).value();
System.out.println("key:"+key+", value:"+value);
}
}
Можно ли это сделать в build.gradle?Я хочу, чтобы это было сделано в build.gradle, чтобы я мог выдавать исключение GradleException во время обработки.