문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:spring:maven [2020/03/02 15:20] dhan |
wiki:spring:maven [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 8: | 줄 8: | ||
<WRAP clear/> | <WRAP clear/> | ||
+ | ===== repository 경로 변경 ===== | ||
+ | |||
+ | * Window -> Preferences -> Maven -> User Settings | ||
+ | * 그림과 같이 ' | ||
+ | {{wiki: | ||
+ | |||
+ | * 아래의 settings.xml를 새로 생성하여 (경로는 참고 사항) | ||
+ | |||
+ | |||
+ | settings.xml | ||
+ | <code xml> | ||
+ | < | ||
+ | xmlns: | ||
+ | xsi: | ||
+ | https:// | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | {{wiki: | ||
+ | * settings.xml를 설정한 후에 Apply 클릭 (우측 하단에서 Maven 파일들이 다운되는 것을 확인한다.) | ||
+ | |||
+ | |||
+ | === ref === | ||
+ | [[https:// | ||
===== Faq ===== | ===== Faq ===== | ||
* 메이븐 디펜던시(dependency) 추가 하기 | * 메이븐 디펜던시(dependency) 추가 하기 | ||
줄 20: | 줄 45: | ||
</ | </ | ||
추가 하면 정상적으로 다운로드가 된다 | 추가 하면 정상적으로 다운로드가 된다 | ||
+ | |||
+ | <WRAP clear/> | ||
+ | * maven 저장소를 변경해 보자(.m2 -> 사용자 정의 디렉토리) | ||
+ | ===== Maven Goal ===== | ||
+ | Goal? | ||
+ | * Maven이 행할 수 있는 여러가지 동작을 수행하는 명령을 Goal이라고함 | ||
+ | * 실행 방식, 체인 형태로 실행가능 \\ | ||
+ | $ mvn [goal명령어] [goal명령어] [goal명령어] | ||
+ | * goal 종류 | ||
+ | * clean : 컴파일 결과물인 target 디렉토리 삭제 | ||
+ | * compile : 모든 소스코드 컴파일, 리소스파일을 target/ | ||
+ | * package : compile 수행 후, 테스트 수행, < | ||
+ | * install : package 수행 후, local repo에 install 수행 | ||
+ | * deploy : install 수행 후, 배포 수행, 여기서 배포는 웹서버에 배포가 아니다. 회사 repo에 배포다. | ||
===== Ref ===== | ===== Ref ===== | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
- | {{tag> | + | {{tag> |