我正在研究基于 Maven 的 GWT/MVP4G 项目。我在客户端有一个属性文件及其对应的接口,两者都被命名为MyConstants.properties
并且MyConstants.java
都放在客户端文件夹中。Constants
接口是从i18n 库类扩展而来的。我通过使用GWT.create(MyConstants.class)
. 每当我编译并运行代码时,它都可以正常工作,为我提供所需的输出。
但我的主要问题是,在创建该项目后,如果我通过提取和更改其中的一些内容来war
编辑该属性文件,则无法访问这些新编辑的更改。MyContstants.properties
war
因为我必须在项目MyConstants.properties
文件中进行这些更改,然后在重新编译并再次创建新文件之后,war
只有我才能访问编辑后的更改。有没有办法将值动态绑定到该属性文件,这意味着有什么方法可以在不重新编译项目的情况下反映这些战争变化?
请帮助我摆脱这个问题,解决它,但无法获得解决方案。