1

通过eclipse部署时,有没有办法指定java源文件是否包含在WAR文件中?

请考虑以下场景:

  1. 使用出口到战争:这很简单直接。如果选中标记为“导出源文件”的复选框,则源文件将包含在 WAR 中。

  2. 发布到本地 Tomcat 服务器:源文件永远不会包含在 wtpwebapps 目录中,并且没有 WAR 文件。再次,简单。

  3. 在 Windows 机器上通过 eclipse AWS 工具包发布到 Elastic Beanstalk:源文件始终包含在 WAR 文件中(分解到 git 文件夹中,然后部署为 Zip 文件)。

  4. 在 Linux (Ubuntu) 机器上通过 eclipse AWS 工具包发布到 Elastic Beanstalk:源文件永远不会包含在最终部署的 WAR 文件中。

我还没有找到阻止源文件包含在 3 中或将它们包含在 4 中的方法。这很可能不是操作系统问题,而是某些配置文件中的简单设置,它在两台机器上的设置不同。或者它可能是为两个操作系统编写插件的方式(插件是操作系统特定的吗?)。即使是这样,是否有可以更改的设置?

我尝试使用 Web 部署程序集设置,但无法弄清楚就源代码而言如何使其工作。

您对此的任何见解都会有所帮助。

4

0 回答 0