如何将系统属性文件传递给GWT?

时间:2010-10-11 09:54:20

标签: java gwt

我是否可以使用系统属性或程序参数将属性文件的名称传递给GWT,告诉GWT将这些属性加载到系统属性中?

我正在尝试改变这样的事情:

com.google.gwt.dev.GWTShell -Dsysprop1=value1 -Dsysprop2=value2 ...

这样的事情:

com.google.gwt.dev.GWTShell -Dgwt.system.properties=/my/properties/file ...

动机是能够根据运行时环境在属性集之间轻松更改,例如,这样我就可以拥有dev.propertiesprod.properties属性,而无需在启动时单独设置属性命令。


除此之外:还有其他两个选项可行,但我现在想避免使用这些选项:

  • 添加一个间接层,通过它可以获取所有系统属性(因为这将是一次改造的痛苦)
  • 在委派所有GWT之前添加一个引导程序来加载属性集(因为我很懒,但如果GWT不支持开箱即用,这可能是一个合理的长期选项)。

1 个答案:

答案 0 :(得分:0)

有一个很好的例子,说明如何使用GWT Generators here