所有
我正在尝试为日志记录方面编译方面jar文件。
我在eclipse中创建了一个aspectj项目,并且能够在方法建议之前和之后看到aspectj正常工作。测试它..工作正常。
现在我有一个网络项目,我想应用相同的方面(上面)来申请我的网络项目。
我正在尝试将上述项目编译为jar文件并将其包含在服务器(本例中为Tomcat)jar中。
但是我无法编译jar。下面是build.xml
<project name="aspectlogger" default="dist">
<property name="root" value="/." />
<property name="src.dir" value="${root}/src" />
<property name="dist.dir" value="${root}/dist" />
<target name="dist">
<taskdef classpath="lib/aspectjtools.jar" resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties"></taskdef>
<iajc source="1.6" target="1.6" showweaveinfo="true" verbose="true" outxml="true" debug="true" outjar="${dist.dir}/logger.jar">
<argfiles>
<pathelement location="${src.dir}"/>
</argfiles>
<classpath>
<path refid="${root}/lib" />
</classpath>
</iajc>
</target>
</project>
但我得到以下错误; 无法从资源org / aspectj / tools / ant / taskdefs / aspectjTaskdefs.properties加载定义。它无法找到。
我有aspectjtools.jar但它不包含aspectjTaskdefs.properties。我在谷歌上搜索但找不到包含它的罐子。
请建议?