사용자 도구

사이트 도구


wiki:spring:maven

문서의 이전 판입니다!


Maven(메이븐)

  • description : maven 관련 팁과 주요 내용 정리
  • author : 주레피
  • email : dhan@repia.com
  • lastupdate : 2020-01-31

Faq

<dependency> …. </dependency> 를 추가 하였을 때 오류가 난다면, Note: 에 주의하라
pom.xml의 <repositories> 부분에
<repository>
  <id>Spring Plugins</id>
  <url>http://repo.spring.io/plugins-release/</url>
</repository>

추가 하면 정상적으로 다운로드가 된다

  • maven 저장소를 변경해 보자(.m2 → 사용자 정의 디렉토리)

Maven Goal

Goal?

  • Maven이 행할 수 있는 여러가지 동작을 수행하는 명령을 Goal이라고함
  • 실행 방식, 체인 형태로 실행가능
$ mvn [goal명령어] [goal명령어] [goal명령어]
  • goal 종류
    • clean : 컴파일 결과물인 target 디렉토리 삭제
    • compile : 모든 소스코드 컴파일, 리소스파일을 target/classes 디렉토리에 복사
    • package : compile 수행 후, 테스트 수행, <packaging> 정보에 따라 패키징 수행
    • install : package 수행 후, local repo에 install 수행
    • deploy : install 수행 후, 배포 수행, 여기서 배포는 웹서버에 배포가 아니다. 회사 repo에 배포다.

Ref

/volume1/web/dokuwiki/data/attic/wiki/spring/maven.1602571384.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)