jawr-core
具有以下依赖项(请参阅工件详细信息):
<dependency>
<groupId>org.mozilla</groupId>
<artifactId>rhino</artifactId>
<scope>provided</scope>
</dependency>
在处理 LESS 文件时,我遇到了一个异常说java.lang.NoClassDefFoundError: org/mozilla/javascript/ScriptableObject
如果使用范围编译显式添加 rhino 依赖项到我的项目,则异常消失。
但是为什么 Jawr 在需要处理 LESS 文件时会依赖它并提供范围?
我的 webapp 运行的 servlet 容器是 Tomcat 7。