바닥코딩

스프링 프로젝트 만들기(maven ) 본문

Spring Framework/스프링 기초

스프링 프로젝트 만들기(maven )

개발공부개발공부 2020. 2. 3. 16:28

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

maven wrapper를 설치하였을 떄 화면

 

 2. maven 직접설치

https://freestrokes.tistory.com/35

 

MAVEN 설치 및 Eclipse 연동하기

MAVEN 설치 및 Eclipse 연동하기 MAVEN 설치 및 Eclipse와 연동하는 방법입니다. MAVEN 설치 설치에 앞서 아래 경로에서 MAVEN을 다운로드 해줍니다. http://maven.apache.org/download.cgi 메이븐 최신 버전을 받..

freestrokes.tistory.com

해당 블로그 참조