有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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属性,而不必在startup命令上单独设置属性


旁白:还有两个其他的选择会起作用,但我现在想避免:

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

共 (1) 个答案

  1. # 1 楼答案

    有一个很好的例子说明了如何使用GWT生成器here实现这一点