2

我知道可以为所有 css 资源关闭混淆(在 GWT 2.0 CssResource 中,如何关闭所有 css 类的混淆?)或一个外部类(使用@external)

如何仅对一种类型关闭 CSSResource 混淆。我想使用一些 Twitter Bootstrap,它们使用来自 CSS3 的高级属性选择器。我认为让这些工作的唯一方法是禁用 CSS 混淆。

当然,我可以避免使用 CssResource,但我喜欢它提供的方便的制表符补全和静态分析。

有任何想法吗?这不起作用:

<when-type-is class="my.org.CssResource">
    <set-configuration-property name="CssResource.style" value="pretty"/>
</when-type-is>
4

1 回答 1

4

我正在回答我自己的问题,因为很难找到:

通过查看源代码,并与GWT wiki进行交叉比较,我发现:

/* @external also accepts tail-globs */
@external .myProject-*;
.myProject-text {}
.myProject-foo {}

因此,如果您想让文件中的 CSS 资源中的所有类都是外部的,请使用:

@external *;
于 2012-10-30T06:07:46.087 回答