java - 在 build.gradle 中处理自定义注解
问题描述
是否可以在 build.gradle 中处理自定义注释?目前,我正在一些 java 文件中使用 Reflections API 处理它们。如果有帮助,我将像这样处理它们:
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。
解决方案
推荐阅读
- c# - C#遍历调用相同函数的类
- java - 如何在 SQliteopenhelper 中更新项目位置
- apache-flink - 表选项不包含选项键“连接器”
- javascript - 如何在不重新渲染 react.js 中的先前消息的情况下渲染新消息?
- html - 我需要使用 CSS 合并垂直和水平文本,如附加的图像
- spring-boot - Spring Boot - 处理 CSV 以及 Excel 多部分文件
- sockets - 无法使用“sudo systemctl status apache2”
- spring-boot - 为什么OAuth2UserService在WebSecurityConfigurerAdapter下的Spring Boot中没有运行角色授权?
- javascript - 如何使用 sweetalert 在 html 中显示 php 警报消息
- java - 如何使用 Java 删除 CSV 文件中的重复列