빌드(build)란?

2024. 4. 9. 09:45

✅ 빌드란?

  • 소스 코드 파일을 컴퓨터에서 실행할 수 있는 독립 소프트웨어 가공물로 변환하는 과정 혹은 그에 대한 결과물을 의미한다.
  • 예로 들면 우리가 작성한 소스 코드(.java) 및 프로젝트에 사용된 각각의 파일 및 자원(.xml,.jpg.jar,.properties)을 JVM 또는 톰캣과 같은 WAS가 인식할 수 있는 구조로 패키징 하는 과정 및 결과물을 의미한다

 

✅ 빌드 도구(build Tool)

  • 빌드 도구란 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램
  • 빠른 기간동안 계속해서 늘어나는 라이브러리 추가, 프로젝트를 진행하며 라이브러리의 버전 동기화의 어려움을 해소하고자 등장
  • 초기의 Java 빌드 도구로 Ant를 많이 사용하였지만, 최근 많은 빌드 도구들이 생겨나 Maven이 많이 쓰였고, 현재는 Gradle이 많이 사용됨

BELATED ARTICLES

more