

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 透過 Buildfile 在伺服器上建置 JAR
<a name="java-se-buildfile"></a>

您可於原始碼套件內的 `Buildfile` 檔案呼叫建置命令，藉此在您環境的 EC2 執行個體上，建置應用程式的類別檔案和 JAR。

`Buildfile` 中的命令僅能執行一次，且完成後必須終止，而 [Procfile](java-se-procfile.md) 的命令應於應用程式的使用壽命內持續執行，且被終止後會重新啟動。若要執行應用程式內的 JAR，請使用 `Procfile`。

如需 放置和語法的詳細資訊`Buildfile`，請參閱 [Buildfile 和 Procfile](platforms-linux-extend.build-proc.md)。

下列 `Buildfile` 範例執行 Apache Maven，藉此從原始碼建置 Web 應用程式。如需使用此功能的範例應用程式的詳細資訊，請參閱 [Java Web 應用程式範例](java-getstarted.md#java-getstarted-samples)。

**Example Buildfile**  

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

Java SE 平台包含下列建置工具，您可從建置指令碼進行呼叫：
+ `javac` – Java 編譯器
+ `ant` – Apache Ant
+ `mvn` – Apache Maven
+ `gradle` – Gradle