GWT:不再支持 2.6 -> 2.8 System.getProperty("line.separator")
GWT: 2.6 -> 2.8 System.getProperty("line.separator") not supported anymore
我正在更新 libgdx game to use GWT 2.8 而不是 2.6。然而,我 运行 遇到编译器不接受我对 System.getProperty("line.separator"):
的几次调用的问题
[ERROR] Errors in 'com/hgames/core/dm/grid/TextMapParser.java'
[ERROR] Line 138: Property 'line.separator' is not defined.
我很纳闷,因为它之前被接受了,我找不到关于模拟系统属性的信息。我正在使用 gradle 构建并使用 "gwtVersion='2.8.0'".
指定 gwt 的版本
这是自 2.8.0-beta1 (http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_BETA1) 以来的新功能。您可以使用 System.getProperty 在 gwt.xml 中或使用命令行 (-setProperty) 获取用户定义的属性。
使用命令行:
在你的模块中
<define-configuration-property name="project.version" is-multi-valued="false"/>
在你的 gwt compiler/devmode 命令行中
-setProperty project.version=1.2.3
示例https://github.com/ibaca/gwt-dagger2-coffee
仅使用模块:
在你的模块中
<define-configuration-property name="someConfigurationProperty" is-multi-valued='false'/>
<set-configuration-property name="someConfigurationProperty" value="conf"/>
我正在更新 libgdx game to use GWT 2.8 而不是 2.6。然而,我 运行 遇到编译器不接受我对 System.getProperty("line.separator"):
的几次调用的问题[ERROR] Errors in 'com/hgames/core/dm/grid/TextMapParser.java'
[ERROR] Line 138: Property 'line.separator' is not defined.
我很纳闷,因为它之前被接受了,我找不到关于模拟系统属性的信息。我正在使用 gradle 构建并使用 "gwtVersion='2.8.0'".
指定 gwt 的版本这是自 2.8.0-beta1 (http://www.gwtproject.org/release-notes.html#Release_Notes_2_8_0_BETA1) 以来的新功能。您可以使用 System.getProperty 在 gwt.xml 中或使用命令行 (-setProperty) 获取用户定义的属性。
使用命令行:
在你的模块中
<define-configuration-property name="project.version" is-multi-valued="false"/>
在你的 gwt compiler/devmode 命令行中
-setProperty project.version=1.2.3
示例https://github.com/ibaca/gwt-dagger2-coffee
仅使用模块:
在你的模块中
<define-configuration-property name="someConfigurationProperty" is-multi-valued='false'/>
<set-configuration-property name="someConfigurationProperty" value="conf"/>