我想从Eclipse中导出WAR文件。我有一个“动态Web项目”。但我需要为其他两个项目创建的类,一个是普通的Java项目,另一个是另一个Web项目。因此,在Build Config中,我告诉它添加其他项目,并在“订单和导出”页面上点击了方框以导出第二个和第三个项目。在Eclipse中运行正常,显然从其他项目中找到没有问题的文件。但是当我导出时,只有第一个项目中的文件包含在WAR文件中。Eclipse WAR有2个项目?
如何让Eclipse将其他项目的文件包含在WAR中?显然只是将它们添加到Build Config并标记为导出是不够的。有没有问题,因为其他项目之一也是一个Web项目? Eclipse对此有所忌惮吗?
我认为我可以通过将其他项目需要的文件复制到第一个来完成这项工作。但是随时更新,我必须知道发生了这种情况并复制了新版本。这将是一个痛苦,我认为这就是Eclipse项目的目的,所以我可以在应用程序之间共享文件。
编辑
让我澄清一下,我不希望部署2场战争。我为一个项目编写了一个Web应用程序,其中包含一些我想在另一个项目上重用的类。我想要做的就是在“真正的”战争中挑选那些几个类。我绝对不希望部署2个WAR,因为这可能与原始项目位于同一台服务器上,我不想覆盖原始项目的现有WAR。
感谢您的帮助!
请注意,在我的(最新)版本的Eclipse中,选项是“部署程序集”。 – Patrick 2012-02-15 07:00:12