Buildfile을 사용하여 서버에서 JAR 빌드 - AWS Elastic Beanstalk

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

Buildfile을 사용하여 서버에서 JAR 빌드

소스 번들의 Buildfile 파일에서 빌드 명령을 호출하여 환경의 EC2 인스턴스에 있는 애플리케이션의 클래스 파일과 JAR을 빌드할 수 있습니다.

Buildfile의 명령은 한 번만 실행되며 완료 후 종료해야 하는 반면에, Procfile의 명령은 애플리케이션의 수명 동안 실행되며 종료되는 경우 다시 시작됩니다. 애플리케이션에서 JAR을 실행하려면 Procfile을 사용합니다.

Buildfile의 배치 및 구문에 대한 자세한 내용을 보려면 Elastic Beanstalk Linux 플랫폼 확장Buildfile 및 Procfile 단원을 확장하십시오.

다음 Buildfile 예제에서는 Apache Maven을 실행하여 소스 코드에서 웹 애플리케이션을 빌드합니다. 이 기능을 사용하는 샘플 애플리케이션은 Java 웹 애플리케이션 샘플을 참조하십시오.

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

Java SE 플랫폼에는 빌드 스크립트에서 호출할 수 있는 다음과 같은 빌드 도구가 포함되어 있습니다.

  • javac – Java 컴파일러

  • ant – Apache Ant

  • mvn – Apache Maven

  • gradle – Gradle