最近我真的很困惑。问题是我的终端打印了Polymer.dom()
。
然后我搜索了java.lang.ClassNotFoundException:org.aspectj.lang.annotation.Pointcut
上哪个罐子上有类。但我发现CLASSPATH
和aspectjrt-1.7.1.jar
都有类。我无法弄清楚两个罐子的区别。这是由其他团队撰写的项目。谁能帮我?
答案 0 :(得分:0)
看起来aspectjweaver 是aspectjrt 的超集+在类加载期间加载时编织(LTW)所需的一些其他类。所以大多数情况下,如果我们包含 aspectjweaver,它也包含来自 aspectjrt 的所有类,因此我们不再需要包含 aspectjrt.jar。
请参考maven仓库中两个库的描述。 https://mvnrepository.com/artifact/org.aspectj/aspectjweaver https://mvnrepository.com/artifact/org.aspectj/aspectjrt