

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Buildfile で JARs on-server を構築する
<a name="java-se-buildfile"></a>

ソースバンドルの [`Buildfile`] ファイルからビルドコマンドを起動することで、環境内の EC2 インスタンスにアプリケーションのクラスファイルと JAR を構築できます。

`Buildfile` のコマンドは 1 回のみ実行され、完了後に終了される必要があります。一方、[Procfile](java-se-procfile.md) のコマンドは、アプリケーションが有効な間は継続的に実行される必要があり、終了された場合には再起動されます。アプリケーションで JAR を実行するには、`Procfile` を使用します。

`Buildfile` の配置と構文の詳細については、「[ビルドファイルと Procfile](platforms-linux-extend.build-proc.md)」を参照してください。

以下の `Buildfile` の例は、Apache Maven を実行してソースコードからウェブアプリケーションを構築しています。この機能を使用するサンプルアプリケーションについては、[Java ウェブアプリケーション例](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