我有一个库(称为lib1),它包含一些方面类(比如aspect1.java和aspect2.java)。 我想在我的服务代码中只编织aspect1.java。 在编译时编织中使用ant iajc目标是否可能? 我知道这可以通过指定在aop.xml中编织哪些方面来加载时织入。iajc使用方面路径编织特定方面
我们在iajc中也有aspectpath,但我不确定如何配置它接受单个类文件而不是完整的jar文件。
<target name="weave-with-ajc">
<ht-aj:standard-aj-weave>
<inpath>
<path path="${classes.dir}" />
</inpath>
<aspectpath>
<path path="${standard.compile.classpath}" />
<path path="${bp:[Library]pkg.classpath}" />
</aspectpath>
</ht-aj:standard-aj-weave>
</target>
我想编织一个特定的方面而不是图书馆中的所有方面。请建议。