GWT css资源混淆错误
我的uibinder中有这种风格:GWT css资源混淆错误,css,gwt,Css,Gwt,我的uibinder中有这种风格: <ui:style type="com.mycompany.MyApp.MyStyle"> .something { width: 50em; } div.dm { float: left; display: inline-block; width: 50em; } .test-name { margin
<ui:style type="com.mycompany.MyApp.MyStyle">
.something {
width: 50em;
}
div.dm {
float: left;
display: inline-block;
width: 50em;
}
.test-name {
margin: 10px 10px;
}
</ui:style>
但是我得到了这个错误:
[ERROR] div.dm: Fix by adding .something{}
[ERROR] div.dm: Fix by adding .div.dm{}
[ERROR] test-name: Fix by adding .test-name{}
[ERROR] Generator 'com.google.gwt.resources.rebind.context.InlineClientBundleGenerator' threw an exception while rebinding
有人知道吗?我正在使用GWT2.4。在您的
div.dm
选择器中,类名是dm
,因此@ClassName(“dm”)
不幸的是,我不了解
测试名称
;希望这是第一个错误的副作用;-) 在div.dm
选择器中,类名是dm
,因此@ClassName(“dm”)
不幸的是,我不了解测试名称
;希望这是第一个错误的副作用;-) (删除了以前的答案,在这种情况下没有意义)
看起来这是一个bug(或者是有意的?)。在GWT问题跟踪器中,有几个报告有些相关:后者有state-fixed,但也有注释注释,以使ClassName工作。这个评论是在修复问题之前发表的,所以不清楚它是打算修复的,还是已经修复了,但不起作用
ClassName似乎只在以下组合中起作用:
@ClassName("test-name")
String testName()
在css中:
.test-name {
}
方法是在method/ui:style中使用相同的名称,或者使用dash/camelcase组合。(删除了前面的答案,在本文中没有意义)
看起来这是一个bug(或者是有意的?)。在GWT问题跟踪器中,有几个报告有些相关:后者有state-fixed,但也有注释注释,以使ClassName工作。这个评论是在修复问题之前发表的,所以不清楚它是打算修复的,还是已经修复了,但不起作用
ClassName似乎只在以下组合中起作用:
@ClassName("test-name")
String testName()
在css中:
.test-name {
}
方法似乎是在method/ui:style中使用相同的名称,或者使用dash/camelcase组合