【发布时间】:2012-12-15 15:28:14
【问题描述】:
我正在使用 maven 构建一个多语言网站。
属性文件存放在 /src/main/resources
maven在构建阶段生成的war包含WEB-INF/classes中的*.properties文件。如果我将此 war 文件部署到生产环境,则不会抛出 MissingResourceException。
所以除了在集成测试中出现 MissingResourceException 之外,一切正常。顺便说一句,由于 failsafe-maven-plugin 可以执行集成测试。
那么在集成测试阶段出了什么问题?
真正奇怪的是我可以在集成测试期间加载另一个属性文件(不是为了 I18N 目的)。唯一的区别是我使用 FileReader,而不是使用 ResourceBundle.getBundle。
我错过了什么吗?
提前感谢您的帮助。
【问题讨论】:
标签: maven