代码之家  ›  专栏  ›  技术社区  ›  Jay

有两个项目的eclipsewar?

  •  4
  • Jay  · 技术社区  · 16 年前

    如何让Eclipse在WAR中包含其他项目的文件?显然,仅仅将它们添加到构建配置并标记为导出是不够的。是否因为其他项目中的一个也是web项目而存在问题?Eclipse对此犹豫不决吗?

    我想我可以把我需要的文件从其他项目复制到第一个项目。但是,任何时候他们被更新,我必须知道这已经发生,并复制新版本。这将是一个痛苦,我认为这就是Eclipse项目的目的,所以我可以在应用程序之间共享文件。

    编辑

    让我澄清一下,我不想部署两场战争。我有一个为一个项目编写的web应用程序,其中包含一些我想在另一个项目上重用的类。我想做的只是在“真正的”战争中学习这两门课。我肯定不想部署2个WAR,因为这可能与原始项目在同一台服务器上,而且我不想覆盖原始项目的现有WAR。

    2 回复  |  直到 16 年前
        1
  •  8
  •   Arjan Tijms Mike Van    13 年前

    您需要将另一个项目作为javaee模块添加到web项目中。右键单击web项目->属性->javaee模块依赖关系。将“其他”项目添加到其中。Eclipse将在导出中包含这个项目。

        2
  •  0
  •   musiKk    16 年前

    通过EAR文件(企业存档)将不同的项目打包在一起进行部署。EAR可以组合多个web项目(WAR)、企业JavaBeans项目(JAR)、标准JAR等,并将其打包到单个应用程序中。