В итоге я пропустил GWT CSS и пакет изображений. Вместо этого я сделал свою вырезку, используя блок изображения css sprited, созданный командой design / carve. Это имеет следующие преимущества.
1 / Гораздо меньше портирования css, так как я могу подключить html непосредственно к подшивке пользовательского интерфейса и использовать теги css из вырезки, т.е. без использования uibinder css. Пока html структура соответствует carve, тогда это намного меньше работы, чем перенос всех CSS в gwt css.
2 / Это также позволяет мне использовать svn / diff при применении изменений - это было невозможно при использовании gwt css / image spriting.
3 / Я легко могу поместить файлы изображений / css в CDN, так как теги загрузки находятся на странице хоста и не страдают от ограничений одного источника. К вашему сведению: да, я знаю о компоновщике XS как о другом способе сделать это.
Он перестает быть полезным, когда carve использует css для позиционирования, и я хочу использовать LayoutPanels, но это не так уж и плохо, если я требую, чтобы макет css был отделен от стиля css.
Итак, в конце концов я обнаружил, что при работе с design / carve от стороннего разработчика гораздо проще избежать использования gwt css / images, но воспроизвести те же преимущества, используя традиционный спрайтинг и минификацию css. Надеюсь, это кому-нибудь поможет.