【发布时间】:2010-12-21 19:01:27
【问题描述】:
我有一个非常大的工作区,总共有大约 30 个项目。我正在使用带有 m2eclipse 的 Eclipse 3.5。我使用默认值签出我的 subversion 存储库,以便将项目导入我的工作区。
我创建了一个 Tomcat 服务器实例,并将我的 Web 项目发布到该 Tomcat 服务器。听起来很简单。
问题是它看起来好像我的其他项目的传递依赖项没有被自动添加到容器中,所以当容器启动时我得到 classnotfound 异常等。
我进入 Web 项目的属性,我注意到 Java EE 模块依赖项没有检查某些传递依赖项。我检查了它们,在我进行项目清理构建之前,一切似乎都有效,当 Java EE 模块依赖项被 eclipse 自动重置时,我需要重新检查它们。这太令人抓狂了,我希望在使用 Eclipse WTP 时有某种方法可以自动引入所有传递依赖项。
我应该提一下,使用标准的 maven 构建可以正常工作,并且所有内容都会被适当地拉入生成的 WAR 文件中。出于某种原因,它与 WTP 的效果不太好。
【问题讨论】:
标签: eclipse maven-2 m2eclipse eclipse-wtp