바닥코딩
스프링 프로젝트 만들기(maven ) 본문
maven?
maven은 자바 프로젝트의 빌드를 자동화해주는 빌드 툴입니다. 즉 자바 소스를 compile 하고 deploy 하는 과정을 자동화 해주는 것을 의미한는데 빌드를 도와주는 tool 이라고 생각할 수 있습니다.(maven은 IDE에 종속되지 않는다) 자바 프로젝트에 빌드를 자동화해주는 빌드 도구르는 maven뿐만이 아니라 대표적으로 Gradle 이라던가 Ant 같은 도구들이 있지만 가장 많이 사용하는 maven으로 포스팅을 작성하겠습니다.
maven 설치 하기
1.maven wrapper
apache mave은 위에 설명처럼 자바 프로젝트를 구성하는데 편한 효울성을 제공합니다. 따라서 빌드 시 maven과 같은 도구를 많이 사용하는데 이를 좀 더 쉽게 최신버전을 유지하기 위해 Maven wrapper가 나왔습니다.
maven wrapper는 Apache Maven을 프로젝트에서 요구하는 버전으로 유지하기 위해 사용하는 도구 이며, 로컬 시스템으로 mvn이 설치되어 있지 않거나 mvn 버전이 낮은 경우라면 maven을 설치하는 것도 프로젝트를 설정하는데 번거로음이 되는 작업이기 떄문에 이를 사용합니다.
./mvnw clean package
2. maven 직접설치
https://freestrokes.tistory.com/35
해당 블로그 참조
'Spring Framework > 스프링 기초' 카테고리의 다른 글
코드로 익혀보는 Spring 기초1(의존성 주입과 Bean 객체) (0) | 2020.02.13 |
---|---|
Spring mybatis (0) | 2020.02.06 |
스프링 프로젝트 오라클 연동 (0) | 2020.02.05 |
스프링 프로젝트의 기본 구조 및 의존성 (0) | 2020.02.04 |
스프링이란? (정의 및 설치 ) (0) | 2020.02.02 |