은 maven을 사용하는 동안 테스트 범위에서 직접 종속성을 사용할 수 있습니까? 사용자 관리가 정상 흐름 에서 유틸리티 모듈에 대한 종속성이있는 경우와 같은 은 좋아 : 사용자 관리를 테스트하는 동안 maven을 사용하여 테스트 범위에서 직접 종속성 및 전이 종속성
<dependency>
<groupId>GROUP ID</groupId>
<artifactId>utils</artifactId>
<version>${version.product}</version>
</dependency>
다음 그것은 또한 테스트 범위에서 사용할 수 있습니다.
은 mavan을 사용하는 동안 테스트 범위에서 전이 의존성이 있습니까? 님께 서 User-managment-> utility-> plan
등의 내용을 입력하고받는 사람이 Maven: The Complete Reference 3.4. Project Dependencies이 아닌 것으로 생각됩니다.
그럼 어떻게 테스트 범위에 전이 의존성을 포함시킬 수 있습니까?
사용자 관리를 테스트하는 동안 일부 도메인 개체와 다른 모듈의 서비스 클래스도 사용하고 있습니다.
나는 이것에 싫증이났다. 누군가이 프로젝트 레벨에서이 테스트 케이스를 실행하는 방법을 도울 수 있다면 큰 도움이 될 것이다. 만약 내가 더 maven 통해 다른 모듈에 대한 더 많은 사례를 작성한다고 가정하십시오.
미리 감사드립니다 !!!!!
... 예? 어떤 특정 문제가 발생합니까? – noahlz
서비스 계층을 테스트하고 있으며 다른 모듈에서 제공되는 많은 서비스가 사용되지만 이러한 종속성이 포함 된 컴파일 프로세스의 경우 이러한 종속성을 테스트 프로세스에도 사용할 수 있습니까? 전이 의존성에 대해서도 같은 질문을한다. – ManojTailor
예, 종속성의 기본 범위는 "compile"입니다. 즉 테스트 단계에서 dep에있는 클래스가 클래스 경로에 있음을 의미합니다. 'mvn dependency : tree'를 실행하여 더 많은 것을 배우십시오. – noahlz