【发布时间】:2011-03-06 08:52:55
【问题描述】:
我正在尝试从 Eclipse 导出 WAR 文件。我有一个“动态 Web 项目”。但我需要为另外两个项目创建类,一个是纯 Java 项目,另一个是 Web 项目。因此,在构建配置中,我告诉它添加其他项目,并在“订购和导出”页面上单击框导出第二个和第三个项目。在 Eclipse 中运行良好,显然可以毫无问题地从其他项目中找到文件。但是当我导出时,只有第一个项目中的文件包含在 WAR 文件中。
如何让 Eclipse 将其他项目的文件包含在 WAR 中?显然,仅将它们添加到构建配置并标记导出是不够的。是否存在问题,因为其他项目之一也是 Web 项目? Eclipse 会拒绝吗?
我想我可以通过将我需要的文件从其他项目复制到第一个来完成这项工作。但是任何时候更新它们,我都必须知道这已经发生并复制新版本。那会很痛苦,我认为这就是 Eclipse 项目的用途,所以我可以在应用程序之间共享文件。
编辑
让我澄清一下,我不想部署 2 个 WAR。我有一个为一个项目编写的 Web 应用程序,其中包含一些我想在另一个项目中重用的类。我试图做的只是在“真正的”战争中学习这两个课程。我绝对不想部署 2 个 WAR,因为这可能与原始项目在同一台服务器上进行,并且我不想覆盖原始项目的现有 WAR。
感谢您的帮助!
【问题讨论】: