카테고리 없음

Spring @Autowire는`mvn verify`를 통해 빈을 찾지 못합니다.

기록만이살길 2021. 2. 25. 21:54
반응형

Spring @Autowire는`mvn verify`를 통해 빈을 찾지 못합니다.

1. 질문(문제점):

https://github.com/poggs/spring-autowire-it-problem에 Spring (Spring Boot가 아님) 프로젝트가 있습니다 .

ExampleComponentITIntelliJ IDEA를 통해 통합 테스트 실행할 때 두 테스트가 모두 통과되고 코드가 bean을 찾을 수 있습니다 ExampleComponent. 와 통합 테스트를 실행할 때 mvn verify찾을 수 없으므로 실패합니다 ExampleComponent.

내가 원하는 것은 CI 빌드 프로세스의 일부로 실행될 때 mvn verify찾을 수 있다는 ExampleComponent것입니다.

아무도 내가 어디로 잘못 가고 있는지 지적 할 수 있습니까?

2. 해결방안:

Peter, 임시 해결 방법으로이 문제를 해결했습니다.

mvn verify -Dfailsafe.useModulePath = false

수정은 이미 완료되었으며 3.0.0-M6 버전에서 릴리스 될 예정입니다 . 해결 방법 useModulePath = false 가 더 이상 필요하지 않습니다.

65693223
반응형