设置引用另一个项目的Eclipse Dynamic Web Project

时间:2011-01-10 12:13:05

标签: eclipse web-services

我在Eclipse 3.6 Helios中设置了一个简单的动态Web项目,但是在使用我已经拥有的另一个项目中的代码时遇到了麻烦。

我已将我的其他项目的引用添加到我的Web项目的构建路径中,并且我在编译方面没有遇到任何问题,只是在部署和测试结果方面。构建的Web应用程序在WEB-INF / lib目录中没有jar,所以公平地说它找不到代码。问题是我如何设置它。我已经查看了我能找到的帮助,并搜索了一下,但找不到任何明显的帮助。

如何设置我的Web项目,以便在部署它时,它神奇地拥有来自我的依赖项目的代码?

感谢。

注意:理想情况下,我想要一个不涉及设置某种构建工具的解决方案。 Web项目无需借助任何构建工具(或至少对最终用户不可见)进行部署,因此非常希望可以轻松地将引用项目集成到该工具中。

2 个答案:

答案 0 :(得分:9)

部署中的内容不是由构建路径确定,而是由动态Web项目的“首选项”中的“部署程序集”条目确定。

答案 1 :(得分:1)

使用一些构建工具,例如ANTIvyMaven,在构建时,将所有依赖项复制到WEB-INF/lib

使用构建工具是自动构建,测试和部署的好习惯。您可能也对Maven Reactor等插件感兴趣。