먼저 Build란
- 개발자가 로컬 PC에서 개발을 하고 테스트까지 진행한 뒤에 문제가 없을 경우 사용자가 사용할 수 있도록 서버에 반영하는 것을 '배포'라고 하고, 배포하기 위한 과정을 '빌드' 라고 함
- 소스 코드 파일을 컴퓨터에서 실행할 수 있는 독립적인 형태로 변환하는 과정과 그 결과를 말함
빌드를 한다면,
- 소스코드를 컴파일해서 .class로 변환하고 resource를 .class에서 참조할 수 있는 적절한 위치로 옮기고
Meta-INF와 MANIFEST.MF 들을 하나로 압축하는 과정을 의미
빌드 과정을 도와주는 도구들을 Build Tool 이라고 함
즉, 컴파일 된 코드를 실제 실행할 수 있는 상태로 만드는 일을 Build라는 개념으로 생각하면 됨
'IT 용어 정리' 카테고리의 다른 글
2진법과 10진법 정의와 차이 (0) | 2023.05.12 |
---|---|
[IT용어] 사일로(silo) 현상이란? (0) | 2023.04.28 |
[IT용어] 응용 소프트웨어란? (0) | 2023.03.09 |
[IT용어] 시스템 소프트웨어란? (0) | 2023.03.09 |
[IT용어] 컴퓨팅이란? (0) | 2023.03.09 |