Eclipse Web项目依赖项

Lio*_*orH 25 java eclipse java-ee web-project

这个问题是关于Eclipse开发的,我试图在Eclipse中创建一个Web应用程序,问题是我没有将依赖关系jar放到已部署的存档中.

我创建了一个新的动态Web项目并将其链接到另一个Java项目.Java项目引用了一些第三方jar(例如Spring jar)但由于某些原因,在发布web项目时,我只获得了战争的lib目录中的Java项目jar,没有Java项目依赖项(例如Spring).

换句话说,我有项目A(Web项目),它依赖于项目B(Java项目),项目B依赖于Spring jar.当我将Web项目作为战争发布到JBoss时,只将项目B打包到jar中(没有弹簧罐)

我知道我可以用蚂蚁来做,我甚至有这样build.xml的构建整个应用程序,但我认为eclipse也可以为我执行打包任务.

我将Java项目添加到Web项目中的Java EE模块依赖项中.

我应该在Java项目构建路径属性中使用导出选项吗?我是否应该将Java项目的依赖项添加到Web项目中?

我究竟做错了什么?

编辑:我正在使用Eclipse 3.5.1

Rod*_*ima 51

  1. 转到Web项目属性.
  2. 部署程序集(左).
  3. 添加>选择项目>选择您的lib项目>选中"将项目组装到Web应用程序的WEB-INF/lib文件夹中"(如果未选中>完成).
  4. Java构建路径(左)>项目选项卡>添加...>选择您的lib项目>确定
  5. Java构建路径(左)>订单和导出选项卡>选择您的lib项目.
  6. 保存
  7. 现在它有效.