빌드(Build)
- 소스 코드 파일을 컴퓨터에서 실행할 수 있는 독립적인 형태로 변환하는 과정과 그 결과
- 즉, 컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 일
- 빌드에서는 컴파일, 테스트, 배포 등 과정이 포함될 수 있고, 도와주는 도구를 빌드 툴이라고 한다.
- 빌드 툴의 종류 : Ant, Maven, Gradle
컴파일(Compile)
- 컴퓨터가 이해할 수 있는 언어로 바꾸어주는 과정
- java의 경우 컴파일의 결과로 JVM에서 실행가능한 .class 파일이 생긴다.
- 즉, 소스코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 작업
배포(Deploy)
- 사용자가 사용할 수 있도록 코드를 실서버에 반영하는 것