0

我在 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 个模块webmodel),并且依赖范围也设置为provided.

我应该尝试什么来解决这个问题?如果我遗漏了什么,请帮助我。

4

1 回答 1

1

最后我得到了答案。

我将范围保持在provided, 并将模型模块添加到工件中并且它起作用了。:)

于 2013-05-08T02:47:25.513 回答