프로젝트를 직접 생성하던지, 아니면 다른 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
'Programming > Spring' 카테고리의 다른 글
[Spring Boot] Maven 설치하기 (0) | 2021.10.20 |
---|---|
[Spring Boot] Log Level 설정을 통해 디버깅 하기 (0) | 2021.10.19 |
[Spring Boot] @RequiredArgsConstructor 사용 시 final 키워드 사용하지 않아서 에러가 발생한 것 같은데.. (0) | 2021.08.24 |
[Spring] @PathVariable, @RequestParam, @RequestBody, @ResponseBody (0) | 2021.08.20 |
[Spring] Spring 웹 계층 (0) | 2021.08.19 |