Я начал GWT-Bootstrap с намерением связать самозагрузки JS и CSS для повторно используемых компонентов GWT, в противном случае, вы, вероятно, потребуется для копирования кода, который, вероятно, закончится тем, что вы создадите свой собственный код, который, вероятно, будет очень похож на GWT-Bootstrap.
Также есть некоторые объекты для связывания событий и т.д.
Но, отвечая на ваш главный вопрос: Это зависит от многого. Если вы не доверяете сообществу и/или имеете много времени, вы можете сделать свой собственный gwt-bootstrap, как проект, но, вероятно, интегрированный с вашим проектом, по крайней мере, это то, что произошло в моем случае ... поэтому, я начал GWT-Bootstrap и некоторые ребята вроде этого, и большая история короткая: теперь это то, что есть. Нужно много улучшений, обновлений, лучших документов и много чего, но это правда: у меня нет так много времени для этого.
Итак, если бы я был вами, я, вероятно, помогу сообществу GWT-Bootstrap вместо «изобретать колесо», но это только мое мнение.
Счастливое исследование.
EDIT добавить вещь @IAmYourFaja в комментариях.
Инъекция, поскольку вы имеете в виду (или, как я полагаю, вы имеете в виду), не централизована.
У нас есть ResourceInjector, который вводит некоторые ресурсы, настраивает окно просмотра и т. Д. И Resources.gwt.xml module, который вводит файлы CSS. У нас также есть классы компонентов, которые устанавливают JS-плагины (при необходимости) и классы CSS. Если хотите, вы можете посмотреть на TabPanel.
Обратите внимание, что теперь вы должны использовать gwtBootstrap3 :) http://gwtbootstrap3.github.io/gwtbootstrap3-demo/ –