使用 Buildfile 在服务器上生成 JAR - AWS Elastic Beanstalk
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用 Buildfile 在服务器上生成 JAR

您可以从源包中的 Buildfile 文件调用生成命令,从而在环境中的 EC2 实例上生成应用程序的类文件和 JAR。

Buildfile 中的名只运行一次,并且在完成后必须终止,而 Procfile 文件中的命令应在应用程序的生命周期内始终运行,并且将在应用程序终止后重启。要运行应用程序中的 JAR,请使用 Procfile

有关 Buildfile 的放置和语法的详细信息,请展开扩展 Elastic Beanstalk Linux 平台中的 Buildfile 和 Procfile 部分。

以下 Buildfile 示例通过运行 Apache Maven 从源代码生成一个 Web 应用程序。有关使用此功能的示例应用程序,请参阅 Java Web 应用程序示例

例 Buildfile

build: mvn assembly:assembly -DdescriptorId=jar-with-dependencies

Java SE 平台包含以下生成工具,可从您的生成脚本调用这些工具:

  • javac – Java 编译器

  • ant – Apache Ant

  • mvn – Apache Maven

  • gradle – Gradle