Gradle & Maven ??

JAsmine_log·2024년 3월 10일

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)

  • Java, C/C++ 등

호환 IDEs

  • IntelliJ IDEA, Visual Studio Code, Elcipse 등

Reference

[1] https://gradle.org/
[2] https://maven.apache.org/

profile
Everyday Research & Development

0개의 댓글