[Spring Boot] mvnw 파일의 역할
프로젝트를 직접 생성하던지, 아니면 다른 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