Java언어 개발 또는 프로젝트를 개발하다보면 반드시 듣게 되는 Gradle과 Maven은 무엇일까? 각각이 무엇인지 알아보자.
Gradle
오픈소프 빌드를 위한 자동화 도구
이다. 다양한 언와와 프레임워크, IDEs를 지원한다. 대표적으로는 Java언어를 구현할 수 있는 JVM의 빌드 시스템으로 활용할 수 있다.

지원 언어(languages)와 프레임워크(frameworks)
- Android, Java, Kotlin Multiplatform, Groovy, Scala, Javascript, and C/C++.

호환 IDEs
- Android Studio, IntelliJ IDEA, Visual Studio Code, Eclipse, NetBeans
![업로드중..]()
Maven (Apache Maven)
SW 프로젝트 관리 및 이해(?)
를 위한 도구로, POM(project obejct model)을 기반으로 프로젝트를드하고 빌드(build), 보고(reporting), 문서화(documendation)을 중앙에서 관리할 수 있다.

지원 언어(languages)와 프레임워크(frameworks)
호환 IDEs
- IntelliJ IDEA, Visual Studio Code, Elcipse 등
Reference
[1] https://gradle.org/
[2] https://maven.apache.org/