从其他jar文件AspectJ加载类加载器后,在运行时加载类

时间:2018-08-31 06:53:08

标签: aspectj

我有一个程序-app.jar和我的库。

我的音乐库以app.jar附加到-javaagent:...

我的aop.xml

<aspectj>
    <aspects>
        <aspect name="com.ua.aspectj.ChameleonAspectLogger"/>
    </aspects>
    <weaver options="-verbose -showWeaveInfo">
        <include within="com.ua.aspectj.*"/>
    </weaver>
</aspectj>

app程序中拥有自己的ClassLoaderapp启动后,他从jar(加载插件)加载了其他类。

如果我告诉Aspectj使用插件中的类,他将找不到它们并在日志中写出关于此的信息。

我如何告诉Aspectj他必须使用已加载的类?

不可能将所有插件编译到一个jar中,并放入每个插件aop.xml

0 个答案:

没有答案