在为 Java EE 开发人员使用 Eclipse 3.7 Indigo 时,有一个叫做Deployment Assembly的东西。我可以在 google 上找到并了解它类似于 J2EE 模块依赖项,我们可以在其中选择 jar,并且在 WAR 的情况下它位于 EAR 文件夹或 WEB-INF/lib 中。现在我的疑问是,
我有一个 JavaProject Dependencies。我已经通过类路径变量添加了所有依赖的罐子。现在Dependencies Project 作为依赖项添加到我的 Web 项目TestWebProject中。Web 项目的编译是正确的,但是在运行时我得到一个错误,因为没有找到一些 jar。我可以在一个独立项目的 Deployment Assembly of Dependencies项目中修复我的包含 jar 。
问题是,为什么我必须在部署程序集中修复 jar,因为首先,它是一个独立项目,其次是如果我没有这个部署程序集,如何解决?