Programming/Spring

[Spring Boot] mvnw 파일의 역할

Cafe_Caramelo 2021. 10. 18. 23:11
반응형

프로젝트를 직접 생성하던지, 아니면 다른 Repository에서 clone을 통해 가져오던지 Spring Boot 프로젝트를 생성 후 생성 폴더로 이동하면 mvnw 그리고 mvnw.cmd 파일을 확인할 수 있다.

 

Maven Wrapper

mvnw, mvnw.cmd 파일은 Maven Wrapper에서 나왔는데, Maven 프로젝트를 Maven 설치 없이 실행할 수 있도록 해준  다. mvnw 파일은 Linux 환경에서, mvnw.cmd 파일은 Windows 환경에서 실행된다.

 

mvnw는 Maven Wrapper의 약자로, 사용자가 특정 프로젝트에서 요구하는 Maven 버전에 맞추어 빌드 및 사용할 수 있게 도와준다. 

 

사용

일반적으로 Maven을 다음 명령어를 통해 사용한다.

mvn clean install

 

Maven Wrapper가 설정된 프로젝트라면 다음과 같이 실행한다.

./mvnw clean install

 

윈도우 환경에서는 다음과 같이 실행한다.

mvnw.cmd clean install

 

참고

https://www.popit.kr/how-to-use-maven-wrapper/

 

Maven Wrapper 소개와 사용 | Popit

Apache Maven은 자바 프로젝트에서는 없어서는 안 될 의존성 관리 도구입니다. 이를 좀 더 쉽게 최신 버전을 유지하기 위해 Maven Wrapper가 나왔는데, Maven Wrapper가 설정된 프로젝트는 Maven 설치 없이도

www.popit.kr

https://github.com/takari/maven-wrapper

 

GitHub - takari/maven-wrapper: The easiest way to integrate Maven into your project!

The easiest way to integrate Maven into your project! - GitHub - takari/maven-wrapper: The easiest way to integrate Maven into your project!

github.com

반응형