Java CssResource仅定义类的一部分?

Java CssResource仅定义类的一部分?,java,javascript,html,gwt,clientbundle,Java,Javascript,Html,Gwt,Clientbundle,我将GWT ClientBundle与CssResource一起使用。 我有一个css文件test.css,其中包含以下类: .c1 { } .c2 { } 当我想使用test.css中的类时,我必须在我的应用程序中执行以下操作: public interface Resources extends ClientBundle { @Source({Css.DEFAULT_CSS }) Css css(); } public interface Css extends Cs

我将GWT ClientBundle与CssResource一起使用。 我有一个css文件test.css,其中包含以下类:

.c1 {
}

.c2 {
}
当我想使用test.css中的类时,我必须在我的应用程序中执行以下操作:

public interface Resources extends ClientBundle {

    @Source({Css.DEFAULT_CSS })
    Css css();
}

public interface Css extends CssResource {

    String DEFAULT_CSS = "buddyis/mobile/client/views/ItemView.css";


    String c1();
    String c2();
}

问题是我必须从test.css定义所有类,即使我不使用它们。有没有办法只定义我使用的类?

将@NotStrict注释添加到CssResource中

这应该能解决你的问题