Java Ant:从库和用户方面编织方面
我有一个自己创建的库,带有简单的日志注释和记录器特性。 我有几个AspectJ项目,希望重用编译到jar中的这个库。 库与库非常相似,具有@Loggable注释,但有一些区别,主要区别在于,如果标记为@Loggable的方法类实现了HasUser接口(我自己的接口),则我的库方面会尝试检索用户名。其他差异并不那么重要 我想要一个Ant脚本的例子,从库和项目两方面进行编译。 AspectJ Ant文档对我来说太复杂了,因为我对Ant几乎没有经验 部分类似的问题如下: 我建议使用,它使用当前Maven模块(在Java Ant:从库和用户方面编织方面,java,ant,compilation,aspectj,Java,Ant,Compilation,Aspectj,我有一个自己创建的库,带有简单的日志注释和记录器特性。 我有几个AspectJ项目,希望重用编译到jar中的这个库。 库与库非常相似,具有@Loggable注释,但有一些区别,主要区别在于,如果标记为@Loggable的方法类实现了HasUser接口(我自己的接口),则我的库方面会尝试检索用户名。其他差异并不那么重要 我想要一个Ant脚本的例子,从库和项目两方面进行编译。 AspectJ Ant文档对我来说太复杂了,因为我对Ant几乎没有经验 部分类似的问题如下: 我建议使用,它使用当前Mav
src/main/aspect
中)及其所有依赖项中的AspectJ aspects来编织.class
文件:
<plugin>
<groupId>com.jcabi</groupId>
<artifactId>jcabi-maven-plugin</artifactId>
<version>0.7.19</version>
<executions>
<execution>
<goals>
<goal>ajc</goal>
</goals>
</execution>
</executions>
</plugin>
com.jcabi
jcabi-maven插件
0.7.19
ajc