17

我正在开发一个 GWT 应用程序,并希望根据代码是在开发模式下运行还是在生产中运行来分支一些逻辑。

例如,当代码需要进行 AJAX 调用时,我们希望根据模式设置 URL。

4

2 回答 2

25

GWT >= 2.1.0

boolean isDevelopmentMode() {
    return !GWT.isProdMode() && GWT.isClient();
}

总重量 < 2.1.0

boolean isDevelopmentMode() {
    return !GWT.isScript() && GWT.isClient();
}
于 2010-08-24T00:41:05.847 回答
6
boolean isProductionMode() {
  return GWT.isScript();
}

boolean isDevelopmentMode() {
  return !GWT.isScript() && GWT.isClient();
}

// e.g. JUnit tests
boolean isPlainJVM() {
  return !GWT.isClient();
}
于 2011-07-28T20:15:30.193 回答