0
我在Eclipse中有一个多模块项目,工作正常。将项目从eclipse导入intelliJ
现在我想用的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
。
我该如何解决这个问题?如果我缺少某些东西,请帮助我。
'提供'可能是错误的范围在这种情况下,尝试'编译'。 – CrazyCoder
没有@CrazyCoder,因为这个模型库在运行时也应该可用。所以我认为'提供'是正确的范围。我对吗? – Patriks