GWT-混淆CSS类的影响命名

时间:2019-05-16 08:30:51

标签: css gwt obfuscation

我正在使用具有混淆CSS样式(CssResource.style = OBF)的GWT。例如,我得到类似<div class="GI1MGL5PID">的结果。

是否可以管理样式名称的生成方式?我不想禁用混淆功能,但要在所有类中添加一些前缀左右,以获得类似<div class="MyApp_GI1MGL5PID">的内容。

1 个答案:

答案 0 :(得分:3)

您可以使用此Resources.gwt.xml属性来配置前缀行为。

<!-- This allows the developer to use shorter obfuscated class names. -->
<!-- Is is valid to extend this property to use a custom name. -->
<define-configuration-property name="CssResource.obfuscationPrefix" is-multi-valued="false" />
<set-configuration-property name="CssResource.obfuscationPrefix" value="default" />

属性值可以是:

  • default,使用所有类型的应用中的校验和
  • empty,这会产生最紧凑的结果,但可能会与外部样式(example)冲突
  • {string},此字符串用作前缀(example