maven을 사용하여 다국어 웹 사이트를 구축 중입니다.MissingResourceException - maven 통합 테스트 단계에서 번들을 찾을 수 없음
등록 정보 파일은 /의 SRC/메인/자원
건물 단계에서 받는다는에 의해 생성 된 전쟁 WEB-INF가/클래스에 * .properties의 파일을 포함에 저장됩니다. 프로덕션 환경에이 war 파일을 배포하면 MissingResourceException이 발생하지 않습니다.
이 MissingResourceException이있는 통합 테스트 중에는 아무 문제가 없습니다. 그런데 failures-maven-plugin 덕분에 통합 테스트가 실행됩니다.
그럼 통합 테스트 단계에서 어떤 문제가 발생합니까?
실제로 이상한 점은 통합 테스트 중에 다른 특성 파일 (I18N 목적이 아님)을로드 할 수 있다는 것입니다. 유일한 차이점은 ResourceBundle.getBundle을 사용하는 대신 FileReader를 사용하는 것입니다.
나는 뭔가를 놓친가요?
미리 도움을 주셔서 감사합니다.
나는 당신이 그것을 뒤로 가지고 있다고 생각한다 ... ResourceBundle.getBundle ("MyBundle"); <--- works ResourceBundle.getBundle ("/ MyBundle"); <--- 작동하지 않습니다. – jcampos8782