🔙뒤로가기

본 학습에 사용할 기술은 다음과 같다.

  1. IDE : IntelliJ community
  2. Language : Java
  3. JDK : Java 11
  4. Project : Maven
  5. Database : H2 2.1.214
  6. ORM :

H2 - 학습용 데이터베이스의 끝판

Maven 소개

왜 gradle이 maven보다 우세하게 되었는가?

gradle과 maven은 모두 자바 라이브러리 관리와 빌드 자동화 툴이며, 둘 다 라이브러리의 의존성 관리를 지원한다. 하지만 gradle은 maven과 달리 그루비(Groovy) 언어를 사용하며, 더욱 유연하고 간결한 DSL(Domain Specific Language) 문법을 사용하여 빌드 스크립트를 작성할 수 있다는 장점이 있다. 또한 gradle은 빌드 캐시를 지원하여 빌드 시간을 단축할 수 있으며, 병렬 빌드도 가능하다.