Java 17 이상 설치 IDE: IntelliJ 스프링 부트 3.0 이상, JDK 17 이상 사용 https://start.spring.io

프로젝트 선택

Untitled

Untitled

궁금했던 점:

Maven과 Gradle은 모두 빌드 관리 도구이다.

여기서 빌드는 소스코드 파일을 컴퓨터에서 실행할 수 있는 독립적인 형태로 변환하는 과정과 결과를 말한다.

빌드 도구는 소스코드에서 애플리케이션을 생성하면서 여러가지 외부 라이브러리를 사용하는데, 빌드 관리도구는 사용자가 관리할 필요 없이 필요한 라이브러리들을 자동으로 관리한다.

Maven 과 Gradle 차이점?

Maven과 Gradle을 비교했을때 스크립트 길이와 가독성 면에서 Gradle이 우세하다. 또한 빌드와 테스트 실행 결과가 Gradle이 더 빠름을 알 수 있다. 의존성이 늘어날 수록 스크립트 품질의 차이가 커지는데 Maven은 멀티 프로젝트에서 특정 설정을 다른 모듈에서 사용하려면 상속을 받아야하지만, Gradle은 설정 주입 방식을 사용하므로 멀티 프로젝트에 더 적합하다.

Untitled

이젠 Gradle을 사용하는걸로~