刚开始使用GWT 2.7 Super Dev Mode,我正在运行CodeServer,而不是通过DevMode。
当我设计我的应用主题时,我通常暂时打开Css漂亮的打印:
<set-configuration-property name="CssResource.style" value="pretty"/>
过去,使用带有浏览器插件的传统DevMode,我只是刷新页面,它会检测到我的更改并重新编译。
但SDM并非如此。控制台显示&#34;跳过编译,因为没有输入文件已更改&#34;。我知道我的SDM设置正在运行,因为它检测到java文件中的更改。我也尝试重启SDM CodeServer。
对我来说唯一有用的是完全重新编译,或者向SDM添加-noincremental,这对于简短的css调试会话来说是不方便的。
是否期望SDM忽略xml文件更改?
答案 0 :(得分:0)
您是否在浏览器上尝试过ctrl + F5来清除缓存数据?
答案 1 :(得分:0)
This related question让我意识到:GWT 2.7 SDM默认情况下(增量模式)相当打印css类名。
所以我有点问错误的问题。答案是:在增量模式下忽略xml中的CssResource.style属性。但是在我的用例中没有必要首先设置CssResource.style属性。
我感到很困惑,因为我希望在运行SDM时看到此属性更改生成的html。