想象一下:
@MyAnnotation
public class A { ... };
@MyOtherAnnotation
public class B { ... };
如果某个类使用@MyAnnotation
进行注释,则应在注释处理之前添加额外的@MyExtraAnnotation
。所以,在那一步之后,我们应该:
@MyExtraAnnotation
@MyAnnotation
public class A { ... };
@MyOtherAnnotation
public class B { ... };
这可能吗?如果有,怎么样?感谢。
答案 0 :(得分:1)
您应该查看lifecycle的process-sources
阶段,或maven compiler plugin的annotationProcessors
配置。
我没有找到一个“添加注释”的插件,但肯定应该可以创建一个这样做的插件。