无法编译aspectj jar文件

时间:2012-10-07 14:20:16

标签: java tomcat7 aspectj

所有

我正在尝试为日志记录方面编译方面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。我在谷歌上搜索但找不到包含它的罐子。

请建议?

0 个答案:

没有答案