我有一个程序-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
程序中拥有自己的ClassLoader
。 app
启动后,他从jar(加载插件)加载了其他类。
如果我告诉Aspectj使用插件中的类,他将找不到它们并在日志中写出关于此的信息。
我如何告诉Aspectj他必须使用已加载的类?
不可能将所有插件编译到一个jar中,并放入每个插件aop.xml