목록Web (1)
지극히 개인적인 개발블로그
Maven과 Gradle의 차이
스프링 부트 프로젝트를 하려고 하는데 gradle를 설치하라고 한다. 전에 스프링에서는 Maven을 했었던 기억이 나는데 둘은 각각 무엇이고 어떠한 차이가 있을까? 우선, 이 둘은 빌드 관리 도구이다. 프로젝트 내에서 작성한 자바코드와 프로젝트 내 필요한 각종 xml, properties, jar파일 등등을 JVM이나 WAS가 인식할수 있도록 패키징 해주는 역할을 한다. 애플리케이션을 개발하면서 여러가지 외부 라이브러리들을 가져다 사용할텐데 사용자가 직접 관리할 필요 없이 필요한 라이브러리들을 자동으로 관리해준다. 프로젝트 생성, 테스트 빌드, 배포등의 작업을 수행한다. Maven Maven은 프로젝트관리 도구이다. Project object model (POM)개념의 기반으로 만들어져있으며 빌드 중인 ..
Web/Spring Boot
2021. 3. 30. 22:44