본문 바로가기

메이븐14

Copyright 1. Creative Commons BY-ND-NC 이 내용은 Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 미국 라이선스를 적용한다. 이 라이선스에 대한 더 자세한 정보는 http://creativecommons.org/licenses/by-nc-nd/3.0/us/ 를 참조하라. 다음의 조건 하에서 내용을 공유, 복사, 배포, 전시를 하는 것은 무료이다. Sonatype 사의 링크인 http://www.sonatype.com 를 표시한다. 상업적인 목적으로 이 내용을 사용해서는 안된다. 이 내용에 대해 수정, 변형, 표현을 해서는 안된다. 웹 페이지에 이 내용을 재배포하려면, 단일 행에 다음의 URL 링크를 포함해야 한다. (링크.. 2008. 10. 28.
Maven Dependency의 scope의 의미 Maven 2에서는 dependency를 가지는 대상에 대해서 다음과 같이 scope을 지정하고 있다. * compile : 기본영역으로 아무것도 지정되지 않은 경우 사용됨. compile 의존관계에 있는 것은 프로젝트의 모든 클래스에서 사용가능함. 또한, 이와 같은 의존관계는 의존관계에 있는 프로젝트에 포함됨. * provided : compile 과 매우 유사히지만, 실행시 의존관계를 제공하는 JDK나 컨테이너에 대해서 적용됨. 예를 들어, JEE에 대한 웹 어플리케이션을 만드는 경우, 웹 컨테이너가 서블릿 API와 Java EE API관련 클래스들을 제공하기 때문에 provided 영역으로 의존관계가 세팅되어야 함. 이 영역은 컴파일과 테스트의 클래스패스 용으로 사용되며, 자동영역임. * runti.. 2008. 8. 21.
반응형