我正在使用maven構建一個多語言網站。MissingResourceException - 在maven集成測試階段未找到包
屬性文件存儲在/ src目錄/主/資源
在建設階段由行家所產生的戰爭包含WEB-INF/classes中的* .properties文件。如果我將這個war文件部署到生產環境中,則不會引發MissingResourceException。
所以一切工作正常,除了有這個MissingResourceException的集成測試。順便說一下集成測試由於失敗保護-maven-plugin而執行。
那麼在集成測試階段出現了什麼問題?
真正奇怪的是,我可以在集成測試期間加載另一個屬性文件(不適用於I18N目的)。唯一的區別是我使用FileReader而不是使用ResourceBundle.getBundle。
我錯過了什麼嗎?
在此先感謝您的幫助。
我想你已經倒退了... ResourceBundle.getBundle(「MyBundle」); <--- works ResourceBundle.getBundle(「/ MyBundle」); <---不起作用 – jcampos8782