빌드 관리 도구 Maven과 Gradle

kiki97 ㅣ 2022. 10. 7. 17:04

반응형

빌드란?

소스코드 파일들을 컴퓨터에서 실행할 수 있는 소프트웨어로 변환하는 과정으로 컴파일, 테스팅, 배포 등의 모든

과정의 집합을 빌드라고 한다.

 

빌드 관리 도구란?

빌드 과정을 자동으로 수행해주는 도구

컴파일 과정에서 필요한 라이브러리들을 자동으로 관리해준다.

 

사용하는 이유

  • 빌드 도구를 이용해 자동화함으로써 지속적인 빌드와 배포를 부담없이 수행 가능
  • 외부 라이브러리 사용과 관리를 간편하게 할수 있음

메이븐(Maven)

  • 자바용 프로젝트 관리 도구
  • 네트워크를 통해 연관된 라이브러리까지 같이 자동으로 관리해줌
  • 기능이 많아 이해해야 할 암묵적인 규칙이 많음

 

그래들(Gradle)

  • 지금까지의 빌드 툴이 가진 장점은 활용하고 약점은 제거할 목적으로 만들어진 빌드 도구
  • 안드로이드 앱의 공식 빌드 시스템
  • 빌드 속도가 Maven에 비해 10~100배 가량 빠름

 

 

다양한설명들이 많았지만 현재 이해할수없는 내용들이 많아서,, 이해가능한 내용들만 적었습니닷,,

나중에 추가해 보겟읍니닷

반응형