gradle
-
[Spring] 그레이들[Gradle]Software Development/Java 2020. 12. 14. 19:18
최신 버전의 STS에는 기본적으로 메이븐이 내장되어 있습니다. 그렇지만 메이븐이 아닌 그레이들을 사용하는 이유는 다음과 같습니다. 메이븐은 XML을 기반으로 의존성 및 디렉토리 구조 관리 등의 기능을 제공하며 한동안 많이 사용되었습니다. 그렇지만 라이브러리가 추가거나 각가의 라이브러리가 서로 다른 버전의 라이브러리를 참조하는 종속성을 가지고 있을 경우에는 관리가 어려워지는 문제가 있습니다. 또한 XML의 특징인 구조화는 사람잉 알아보기에는 쉽지만 XML 문서의 양이 방대해지는 단점이 있습니다. 이에 대한 대안으로 그레이들이 각광받고 있습니다. 그레이들은 JVM 기반의 빌드 도구이며 메이븐 등과 호환됩니다. 그 외에도 설정이 간편하고, 프로젝트별로 유연하게 설정할 수 있는 등 여러 가지 장점이 있습니다. ..