我已经将gwt maven插件配置中的样式配置参数设置为OBFUSCATED(使用maven)。但是,只有我自己的资源包的样式会被混淆,而GWT的标准主题不会。
我该如何解决?
最佳答案
我没有将Maven插件用于GWT,但是我想您正在将编译器(javascript)输出样式(OBFUSCATED
| PRETTY
| DETAILED
)与CSS
样式(作为选项不存在)混淆)。
样式混淆是CssResource
的功能,即,当您使用CssResource
的ClientBundle
时,默认情况下会混淆所有选择器。标准的GWT
主题不会被混淆,实际上所有选择器都通过调用setStyleName("gwt-WidgetName")
硬编码到几乎所有小部件中(好,旧的)。
关于java - 为GWT CSS类启用混淆功能?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15408835/