Buildfile을 사용하여 서버에서 JAR 빌드
소스 번들의 Buildfile 파일에서 빌드 명령을 호출하여 환경의 EC2 인스턴스에 있는 애플리케이션의 클래스 파일과 JAR을 빌드할 수 있습니다.
Buildfile의 명령은 한 번만 실행되며 완료 후 종료해야 하는 반면에, Procfile의 명령은 애플리케이션의 수명 동안 실행되며 종료되는 경우 다시 시작됩니다. 애플리케이션에서 JAR을 실행하려면 Procfile을 사용합니다.
Buildfile의 배치 및 구문에 대한 자세한 내용은 Buildfile 및 Procfile 단원을 참조하세요.
다음 Buildfile 예제에서는 Apache Maven을 실행하여 소스 코드에서 웹 애플리케이션을 빌드합니다. 이 기능을 사용하는 샘플 애플리케이션은 Java 웹 애플리케이션 샘플을 참조하십시오.
예 Buildfile
build: mvn assembly:assembly -DdescriptorId=jar-with-dependenciesJava SE 플랫폼에는 빌드 스크립트에서 호출할 수 있는 다음과 같은 빌드 도구가 포함되어 있습니다.
-
javac– Java 컴파일러 -
ant– Apache Ant -
mvn– Apache Maven -
gradle– Gradle