@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD })
public @interface EsbArray {
String name();
Class<?> objectClass();
String description() default "";
// List中的元素定义
EsbDataType memberType() default EsbDataType.DUMMY;
......
}
使用Ant编译出现异常:
修改为
import static xxx.common.esbadapter.annotation.EsbDataType.DUMMY;
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD })
public @interface EsbArray {
String name();
Class<?> objectClass();
String description() default "";
// List中的元素定义
EsbDataType memberType() default DUMMY;
......
}ant编译通过。
本文介绍了一种在使用Ant进行项目编译时遇到的编译异常,并给出了具体的解决方案。通过调整注解默认值的引用方式,成功解决了编译失败的问题。
805

被折叠的 条评论
为什么被折叠?



