CS 기초 | 빌드도구

호떡·2022년 12월 12일

빌드도구란

소스코드를 컴파일, 테스트, 정적 분석 등을 실시하여 실행 가능한 애플리케이션으로 자동 생성하는 프로그램 (프로젝트를 진행하며 시간이 지남에 따라 라이브러리의 버전을 자동으로 동기화)

빌드도구 종류

ANT, MAVEN, Gradle

특징

  • ANT
    XML 기반 빌드 스크립트 개발
    명확한 빌드 절차 정의가 필요
  • MAVEN
    프로젝트에 필요한 모든 종속성(Dependency)를 리스트의 형태로 관리
    전자정부프레임워크
    주로 SpringBoot
  • Gradle
    ANT와 MAVEN의 단점을 보완한 오픈소스 기반의 Build 자동화 도구
    안드로이드 스튜디오
    주로 Android

0개의 댓글