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.properties
和prod.properties
属性,而不必在startup命令上单独设置属性
旁白:还有两个其他的选择会起作用,但我现在想避免:
- 添加一个间接层,通过该层获取所有系统属性(因为这将是一个改造的难题)
- 在委派GWT之前,添加一个引导程序来加载属性集(因为我很懒,不过如果GWT不支持开箱即用,这可能是一个合理的长期选项)李>
# 1 楼答案
有一个很好的例子说明了如何使用GWT生成器here实现这一点