

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 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을 실행하여 소스 코드에서 웹 애플리케이션을 빌드합니다. 이 기능을 사용하는 샘플 애플리케이션은 [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