Maven Dependency Scope 설명


Maven Dependency Scope 설명

compile - 기본값(프로젝트의 모든 classpath에 등록됨)provided - 컴파일 및 테스트 시에는 필요하지만 런타임 환경에서는 필요하지 않을 때 사용 (ex:servlet API, jsp)runtime - 컴파일 시에는 필요하지 않지만 런타임 환경에서는 필요할 때 사용 (classpath에는 추가되지만 컴파일 시에는 추가 안됨)test - 말 그대로 테스트 시에만 사용system - 메이븐 중앙 레파토리가 아닌 로컬 라이브러리를 별도로 로드할 때 사용함 (명시적으로 입력) 링크 : http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html


원문링크 : Maven Dependency Scope 설명