본문 바로가기

IT 용어 정리

[IT용어] Build 란

먼저 Build란

- 개발자가 로컬 PC에서 개발을 하고 테스트까지 진행한 뒤에 문제가 없을 경우 사용자가 사용할 수 있도록 서버에 반영하는 것을 '배포'라고 하고, 배포하기 위한 과정을 '빌드'  라고 함

- 소스 코드 파일을 컴퓨터에서 실행할 수 있는 독립적인 형태로 변환하는 과정과 그 결과를 말함

 

빌드를 한다면, 

- 소스코드를 컴파일해서 .class로 변환하고 resource를 .class에서 참조할 수 있는 적절한 위치로 옮기고 

Meta-INF와 MANIFEST.MF 들을 하나로 압축하는 과정을 의미

 

빌드 과정을 도와주는 도구들을 Build Tool 이라고 함

즉, 컴파일 된 코드를 실제 실행할 수 있는 상태로 만드는 일을 Build라는 개념으로 생각하면 됨