我在 Eclipse 中有一个多模块项目,效果很好。
现在我想使用 IntelliJ(我有 12.1),所以我将项目导入 IntelliJ,并在其中配置了以下内容:
- 所有模块
- 在我需要的每个项目中配置所有 lib (.jar) 文件(通过添加 lib)
- 已配置模块依赖项
- 已经用它们配置了tomcat7,并在模块的依赖项中添加了它
一切看起来都不错,但是当我运行项目时,它显示:
Caused by: java.lang.NoClassDefFoundError: org/xx/yyy/zzzz
尽管模块中org.xx.yyy.zzzz
存在类model
,该模块已经添加到web
模块中(我的项目有 2 个模块web
和model
),并且依赖范围也设置为provided
.
我应该尝试什么来解决这个问题?如果我遗漏了什么,请帮助我。