【发布时间】:2012-06-22 23:20:32
【问题描述】:
当为 Java EE 开发人员使用 Eclipse 3.7 Indigo 时,有一个叫做 Deployment Assembly 的东西。我可以在 google 上找到并理解它类似于 J2EE 模块依赖项,我们可以在其中选择 jar,并且在 WAR 的情况下它位于 EAR 文件夹或 WEB-INF/lib 中.现在我的疑问是,
我有一个 JavaProject 依赖项。我已经通过 classpath 变量添加了所有依赖的罐子。现在 Dependencies 项目作为依赖项添加到我的 Web 项目 TestWebProject。 Web 项目的编译是正确的,但在运行时我得到一个错误,因为没有找到一些 jar。我可以在 Dependencies 项目的部署程序集中解决这个问题,这是一个独立的项目。
问题是,为什么我必须在部署程序集中修复 jar,因为首先,它是一个独立项目,其次是如果我没有这个部署程序集,如何解决?
【问题讨论】:
-
不确定为什么会这样,正确的过程是将 Dependencies 作为元素添加到 TestWebProject 的部署程序集中。你试过这样做吗?
标签: java eclipse jakarta-ee eclipse-indigo eclipse-3.5