728x90

groovy 2

[Spring] Spring Boot Gradle이란? (Groovy, Kotlin)

Spring Boot Gradle Gradle이란? Gradle은 그루비(Groovy)를 기반으로 한 빌드 도구이다. Ant와 Maven과 같은 이전 세대 빌드 도구의 단점을 보완하고 장점을 취합하여 만든 오픈소스로 공개된 빌드 도구이다. Spring Boot 에서 Gradle로 project 만들때 선택 하면 spring boot project 만드는 창이 뜬다. Gradle Type 2가지가 있다. Groovy Kotlin Gradle 특징 - 오픈소스 기반의 빌드 자동화 시스템 - JVM 기반의 빌드도구로 기존의 Ant, Maven을 보완 - Android OS의 빌드 도구로 채택 - Maven을 사용할 수 있는 변환 기능 컨벤션 프레임워크 - Maven과 Ivy 레파지토리 지원 - 멀티 프로젝트의..

SPING/Spring 정리 2023.06.25

[Spring] Spring Boot Maven

Spring Boot Maven Spring Boot로 Maven project 만들기 선택 하면 Spring Boot로 project 만드는 창이 뜬다. Type은 Maven이 기본으로 되어있다. Type을 눌러보면 Maven과 Gradle이 나온다. (Gradle은 따로 설명을 적어둔 포스팅이 있다. 참고) Maven 특징 - Apache Ant 대안으로 만들어진 Apache 라이센스로 배포되는 오픈 소스 소프트웨어 - 자바용 프로젝트 관리 도구 - xml을 이용한 빌드 시스템 - 직접 연결한 라이브러리들과 라이브러리들이 엮여있는 다른 라이브러리들까지 연동되어 관리 Maven과 Gradle 차이점 (대부분 Maven보다 Gradle의 장점을 더 추천한다고한다.) - Gradle : xml로 관리되는 ..

SPING/Spring 정리 2023.06.25
728x90