상세 컨텐츠

본문 제목

[Maven] Dependency Scope 종류

개발/Database

by 대충고양이짤 2015. 11. 23. 16:14

본문

Maven Dependency Scope 종류


  • compile : 기본영역. 컴파일 시점에 필요하고 배포할때도 포함된다. 이 프로젝트를 dependency 설정된 다른 프로젝트에서도 포함 된다.
  • provided : 컴파일 시점에는 필요하지만 배포 시점에는 불필요한 라이브러리로 JDK, servlet API, Java EE API 등이 해당된다.
  • runtime : 컴파일 시점에는 필요없지만 runtime 시점에 필요한 라이브러리.
  • system : Repository에서 검색을 하지 않고 명시된 위치에서 jar를 이용한다. 그 외 provided와 유사함.
  • import : Maven 2.0.9 이후에서만 적용. 다른 POM 설정 파일에 정의되어 있는 의존 관계 설정을 현재 프로젝트로 가져온다. <dependencyManagement>에서만 사용 가능하다.

참고 사이트


관련글 더보기

댓글 영역