컴파일 - 코더가 작성한 코드를 컴퓨터가 이해할 수 있는 언어로 번역하는 일
빌드 - 컴파일된 코드를 실행할 수 있는 상태로 만드는 일
배포 - 빌드가 완료된 실행파일을 사용자가 접근할 수 있는 환경에 배치하는 일
🖍 위에서 컴파일을 포함하여 war, jar 등 실행파일을 만드는 과정을 빌드라고 정의하기도 한다.
JAVA 코딩에서 Run 을 통한 실행 (컴파일 + 실행) 코드를 war, exe, jar 로 뽑아 (빌드) 웹서버, 사용자전달 (배포)