gwt"CssResource.style"可能的值,如何打开混淆

der*_*itz 3 xml gwt

是否有gwt.xml的文档,包含所有可接受值的设置列表?在我的情况下,我在调试/开发环境中关闭了css混淆.但对于生产环境,我想打开它.我使用"gwt.enableDebugId"也是如此.在.gwt.xml中是真的,在-production.gwt.xml中是假的 - 这很好用.同样我想要"CssResource.style".

我到目前为止唯一发现的是值"obf",但似乎值也产生了"人类可读的类" ,例如这里.我尝试了这个值,但名字保持相当.

澄清要求:这会使css混淆:

<set-configuration-property name="CssResource.style" value="pretty"/>
Run Code Online (Sandbox Code Playgroud)

但是如何打开它?

Mic*_*gue 9

对于像我这样寻找所有可能值的人,可以在这里找到它们(至少在GWT 2.5.0中):

com.google.gwt.resources.rg.CssObfuscationStyle
Run Code Online (Sandbox Code Playgroud)
pretty -->           VERBOSE (true, false, true, true),
stable -->           STABLE_FULL_CLASSNAME (true, true, true, true),
stable-shorttype --> STABLE_SHORT_CLASSNAME (true, true, true, false),
stable-notype -->    STABLE_NO_CLASSNAME (true, true, false, false),
[default] -->        OBFUSCATED (false, false, false, false);
Run Code Online (Sandbox Code Playgroud)

布尔值代表:

isPretty, isStable, showClassName, showPackageName
Run Code Online (Sandbox Code Playgroud)

唯一不明确的值是isStable,如果设置为false使用混淆的名称和" - " 为您的漂亮名称添加前缀.