[DEV] J-Jay

Build system의 Gradle과 Maven 차이 본문

Back-end/Spring

Build system의 Gradle과 Maven 차이

J-Jay 2023. 8. 28. 22:06
728x90

빌드 시스템(Build system)에 있는 Gradle과 Maven은 소스 코드를 이용해서 실행 가능한 애플리케이션을 생성하는 과정을 자동화 하는 프로그램을 말한다.

 

이 과정에는 의존성 내려받기, 코드 패키징, 컴파일, 테스트 실행 등이 포함되어 있다.

 

예전에는 Maven을 많이 사용했지만 요즘은 Gradle을  많이 사용하는 추세이다.

Gradle은 다음과 같은 특징이 있다.

 

  1. Maven에 비해 가독성이 좋고 설정이 간단하다.
  2. Java, Kotlin, Groovy등 다양한 언어를 지원하며, 원하는 대로 빌드 스크립트를 작성 할 수 있다.
  3. Build와 Test 속도가 Maven에 비해 더 빠르다

'Back-end > Spring' 카테고리의 다른 글

스프링 Concept (2)  (0) 2023.08.31
스프링 Concept (1)  (0) 2023.08.30
스프링과 스프링 부트  (0) 2023.08.30
Spring Boot 프로젝트 생성  (0) 2023.08.28
Spring 이전에...  (0) 2023.03.30