Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Hotspot VM
- 코딩테스트
- 동작방식
- try-catch
- zipWith
- 4-way-handshake
- Class Loader
- webflux
- wagon-ssh
- feign
- closeable
- try-catch-finally
- 람다표현식
- jetbrain
- execution engine
- 날짜쿼리
- intelij
- n+1
- Kotlin
- java
- Runtime data area
- AutoCloseable
- optional
- try-with-resources
- jvm
- GC
- circuitbreaker
- springboot
- tcp
- resilience4j
Archives
- Today
- Total
JuBin's personal study blog
Maven Wrapper란(mvnw) 본문
반응형
- maven 이 설치되어 있지 않은 환경에서 maven을 사용할 수 있도록 해 주는 Maven Wrapper 실행 파일입니다. 일반적으로 maven 이 없이도, eclipse 설치만으로도 maven 빌드가 가능한 이유가 이것 때문이라고도 할 수 있겠습니다.
- Apache Maven은 자바 프로젝트에서는 없어서는 안 될 의존성 관리 도구입니다. 이를 좀 더 쉽게 최신 버전을 유지하기 위해 Maven Wrapper가 나왔는데, Maven Wrapper가 설정된 프로젝트는 Maven 설치 없이도 빌드를 할 수 있다.
- maven 환경이 설정되었다면, 다음의 명령어를 실행할 수 있을 것이다. 만약 -Dmaven 버전을 명시하지 않으면, 실행 시점에 maven 최신 버전이 mvnw 설정되며, 이후 maven이 설치되어 있지 않은 개발자는 mvnw만으로도 maven이 설치되면서 빌드를 할 수 있다.
# 예시
빌드 명령어 (프로젝트 루트까지(.mvnw 파일이 존재하는 디렉토리) cd 한 이후)
ex) mvnw package spring-boot:repackage -Dmaven.test.skip=true
>> mvnw package : maven이 설치 안되있을떄 mvnw로 빌드를한다.
>> spring-boot:repackage : springboot기반으로 리패키징한다.
>> -Dmaven.test.skip=true : 테스트는 생략하겠다.
반응형
'JAVA' 카테고리의 다른 글
[JAVA] MapStruct 사용하기(Object Mapping Library) (0) | 2021.03.19 |
---|---|
[JAVA] 직렬화(Serialize)란? (0) | 2021.03.14 |
[Java] ObjectMapper란 (0) | 2020.12.23 |
[JVM] JVM의 Memory영역 ( Stack & Heap&Static ) (0) | 2020.11.10 |
서버 기반 인증 -> token 기반 인증 (0) | 2020.10.31 |