2011-01-07 141 views
6

我在eclipse中有两个项目,一个生成Jar文件的库项目和一个依赖于Jar的Web项目。如何让Web项目自动导出战争中的第一个项目jar。我知道这一定是以前回答过的,但我真的无法找到它。Eclipse在WAR中导出JAR

感谢,

回答

17

的机制,以确定在战争中发生的事情是为“正常”的应用程序的构建路径,但“部署大会”。

右键单击动态Web项目的根节点,然后选择“属性”,然后选择“部署程序集”。在这里你可以添加项目(这些项目被震惊并被添加到WEB-INF/lib中)以及项目中的单个罐子。


编辑2015年8月20日:几年后,Maven的已经成为构建基于Java的软件,主要是由于基于脚本的方法依赖管理的标准方式。这包括如何构建WAR文件,并且三个主要的IDE(IntelliJ,Netbeans和Eclipse)完全支持这个功能,允许您在开发时切换IDE。在Eclipse中,这里提出的问题不适用,因为这完全由Maven插件控制。

+0

谢谢,我使用的Eclipse 3.5.2,我不能在任何我的项目属性中看到该选项。我的一个项目绝对是一个动态的Web项目,但另一个是谷歌应用程序引擎项目。我如何获得该菜单选项,我是否缺少一个插件(或两个?)。 – aronp 2011-01-07 23:50:15