Maven Dependency에서 scope의 의미


Maven  Dependency에서 scope의 의미

Maven2에서는 dependency를 가지는 대상에 대해서 다음과 같이 scope를 지정하고 있습니다. * compile - 기본영역으로 아무것도 지정되지 않은 경우 사용 - compile 의존관계에 있는 것은 프로젝트의 모든 클래스에서 사용 가능 - 이와 같은 의존관계는 의존관계에 있는 프로젝트에 포함 * provided - 실행 시 의존관계를 제공하는 JDK나 컨테이너에 대해서 적용 - 예를 들어, JEE에 대한 웹 애플리케이션을 만드는 경우, 웹 컨테이너가 서블릿 API와 Java EE API 관련 클래스들을 제공하기 때문에 provided 영역으로 의존관계가 세팅되어야 함 - 이 영역은 컴파일과 테스트의 클래스 패스 용으로 사용되며, 자동 영역임 * runtime - 의존관계가..........

Maven Dependency에서 scope의 의미에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Maven Dependency에서 scope의 의미