maven
Maven Dependency Scope
전이(transitive) 의존성 Maven에는 두 가지 종류의 의존성이 있다. 직접 의존성은 프로젝트에 명시적으로 포함되는 것이다. 태그를 사용하여 포함될 수 있다. junit junit 4.12 반면에, 전이 의존성은 직접 의존성에서 필요로 하는 의존성이다. Maven은 자동적으로 전이 의존성을 포함한다. 의존성 범위(scope) 의존성 범위는 의존성의 전이를 제한하는데 사용된다. 또한 빌드 작업을 할 때 클래스패스를 수정할 수도 있다. Maven은 6개의 기본 의존성 범위를 가지고 있다. 1. Compile compile 범위는 설정된 특정 범위가 없다면 기본 범위(scope)가 된다. 이 범위를 가진 의존성은 모든 빌드 작업에서 프로젝트의 클래스패스에서 사용가능하다. 또한 의존하는 프로젝트에 전파..
2023. 11. 20. 19:34