Как отладить ошибки сборки при использовании компилятора AspectJ? Конкретно один указывающий на ресурс уже создан? - PullRequest
0 голосов
/ 07 октября 2019

Я работаю с базой кода, которая использует aspectJ для компиляции нашего исходного кода, и получаю ошибку ServiceAnnotation об уже существующем ресурсе. Я думаю, что это как-то связано с тем, как build.xml настроен для нашего проекта.

Не уверен, с чего начать при попытке устранить эту ошибку.

[iajc] [error   0]: error Uncaught exception in 
ServiceAnnotationProcessor:
 [iajc] javax.annotation.processing.FilerException: Resource 
 already created : CLASS_OUTPUT//META- 
INF/annotated/com.service.annotation.Service

Вот какФайл build.xml настроен с учетом AspectJ

<taskdef resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties">
    <classpath>
        <pathelement path="${bp:[AspectJTools]lib.classpath}" />
    </classpath>
</taskdef>

<target name="compile" depends="ht-pre-compile,iajc-compile,ht-post-compile" />

. Любое понимание этого будет оценено.

...