본문 바로가기

Spring/Springboot

📝 gradle이란 무엇이며 어떠한 장점이 있을까?

Gradle(그래들)은 빌드 자동화,개발 지원에 중점을 둔 도구를 말한다그래들은 그루비(Groovy)를 기반으로 Ant,maven의 장점을 취합하여 만들어졌다.

 

장점

  • 직관적임 Maven과 다르게 xml로만 이루어져있지않아 내가 원하는 것을 찾기가 쉬움.
  • 각 작업에 필요한 라이브러리들만 가져올수있음 필요한 범위에 따라서 다른 라이브러리를 가져오는 방식
  • 점진적 컴파일링을 지원하기에 부분적으로 수정된 내용은 빠르게 재 컴파일링이 가능함.

즉 그래들은 Ant -> Maven -> Gradle 순으로 나왔기 때문에 앞에 나온 자동화 도구들의 단점을 해결한 자동화 도구이다.