빌드(build)란?
2024. 4. 9. 09:45
✅ 빌드란?
- 소스 코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 혹은 그에 대한 결과물을 의미한다.
- 예로 들면 우리가 작성한 소스 코드(.java) 및 프로젝트에 사용된 각각의 파일 및 자원(.xml,.jpg.jar,.properties)을 JVM 또는 톰캣과 같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 및 결과물을 의미한다
✅ 빌드 도구(build Tool)
- 빌드 도구란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램
- 빠른 기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 등장
- 초기의 Java 빌드 도구로 Ant를 많이 사용하였지만, 최근 많은 빌드 도구들이 생겨나 Maven이 많이 쓰였고, 현재는 Gradle이 많이 사용됨
'etc' 카테고리의 다른 글
[기타] SSH 원격 서버 접속 (1) | 2024.10.17 |
---|---|
[기타] Iterm2 Vi 편집기 Scroll 설정 (0) | 2024.07.12 |
프레임워크(FrameWork) Vs 라이브러리(Library) (0) | 2024.04.05 |
[용어 정리] 웹 서버 vs WAS(Web Application Server) (0) | 2024.04.05 |