2017-02-05 5 views
1

вы можете использовать конфигуратор bootstrap (http://getbootstrap.com/customize/) для настройки собственной версии начальной загрузки (например, установите переменные типа @ grid-float-breakpoint для настройки точки краха навигационной панели). Я хочу использовать эту функцию в моем проекте, которая основана на gwt, используя https://github.com/gwtbootstrap3/gwtbootstrap3based.Как использовать конфигуратор bootstrap вместе с GWTbootstrap3 (то есть, что такое bootstrap.min.cache и как он сгенерирован?)

Мне удалось создать мой загруженный загруженный bootstrap.zip метод, описанный выше.

почтового индекса содержит (как и ожидалось):

  • \ самозагрузки \ JS
  • \ самозагрузки \ CSS
  • \ бутстраповских \ шрифтами

как проект GWTBootstrap3

  • gwtbootstrap3-0.9.3 \ org \ gwtbootstrap3 \ client \ resource \ JS
  • gwtbootstrap3-0.9.3 \ орг \ gwtbootstrap3 \ клиент \ ресурс \ CSS
  • gwtbootstrap3-0.9.3 \ орг \ gwtbootstrap3 \ клиент \ ресурс \ шрифтами

Так что я попытался заменить загрузчик файлы из css с genereated загрузочными файлами.

Но тогда я узнал, что в проекте GWTBootstrap3 есть файлы с именем * .cache.min. Как эти файлы генерируются? Это объясняется уже здесь: GWT Caching Concept

Очевидно, что мы хотим заменить файлы начальной загрузки, чтобы они оставались «кешем» d.

Не могли бы вы переслать мне пошаговое описание того, как использовать конфигуратор начальной загрузки вместе с текущим проектом GWTBootstrap3, то есть какие файлы необходимо заменить?

То, что я уже пытался (без успеха):

0.) Создание bootstrap.zip с онлайн-конфигуратор и загрузить его

1.) Переименовать gwtbootstrap3-0.9.3.jar в gwtbootstrap3 -0.9.3.zip

2.) Экстракт

3.) Заменить самозагрузки-3.3.6.min.cache.css с bootstrap.min.css (от конфигуратора) и заменой означает начальную загрузку. min.css переименовывается в bootstrap-3.3.6.min.cache.css

4.) Поместите все файлы из bootstrap.zip в соответствующий каталог и переименовать его соответствующим образом, как описано в п.3), чтобы эффективно заменить оригинальный файл

5) почтовый индекс и переименовать его снова gwtbootstrap3-0.9 .3.jar

6.) заменить LIB в моем проекте

Но после того, как делать, так что я постоянно получать ошибки компилятора: Пакет org.gwtbootstrap3.client.ui не может быть найден.

Любая помощь очень ценится

С наилучшими пожеланиями Ханнес

ответ

1

я могу дать ответ, который должен работать для большинства изменений конфигурации. Прежде всего мне пришлось узнать, что переименование gwtbootstrap3-0.9.3.jar на gwtbootstrap3-0.9.3.zip, затем разархивировать, rezip и переименовать в jar НЕ РАБОТАЕТ !!!

Итак, вот пошаговое руководство по настройке бутстрапа и его использованию с помощью gwtbootstrap3.0.9.3. Я не уверен, что это будет работать для будущих выпусков, но оно должно работать на bootstrap3.

  • Настройка и загрузить новый загрузчик https://github.com/gwtbootstrap3/gwtbootstrap3based.

  • Распакуйте новый бутстрап, это предоставит подкаталоги css, шрифты и js. Таким образом, вы будете иметь что-то вроде начальной загрузки/CSS и т.д.

  • Теперь скопируйте ваш «старый» gwtboostrap3.0.9.3 баночку базового каталога, так что bootstrap.zip и баночка лежат в одной и той же директории.

  • Из выпуска командной строки банка XF gwtbootstrap3.0.9.3.jar который будет создать 2 каталога META-INF и орг в каталоге

  • Переместить в орг \ gwtbootstrap3 \ клиент \ ресурс \ CSS

  • Скопируйте FILENAME (не файл !!!). В моей версии gwtbootstrap файл называется «bootstrap-3.3.6.min.cache.css».

  • Переименуйте файл начальной загрузки/CSS/bootstrap.min.css для начальной загрузки/CSS/самозагрузки-3.3.6.min.cache.css и REPLACE орг \ gwtbootstrap3 \ клиент \ ресурс \ CSS \ самозагрузки-3,3 .6.min.cache.css с начальной загрузки/CSS/самозагрузки-3.3.6.min.cache.css

  • Переименовать файл начальной загрузки \ CSS \ boostrap-theme.min.css к boostrap \ CSS \ bootstrap-theme-3.3.6.min.cache.css и REPLACE org \ gwtbootstrap3 \ client \ resource \ css \ bootstrap-theme-3.3.6.min.cache.css с bootstrap \ css \ bootstrap-theme-3.3 .6.min.cache.css

  • Я ушел из каталога шрифтов, потому что мои изменения не изменилось ничего со шрифтами

  • Rename самозагрузка \ JS \ bootstrap.min.js для начальной загрузки \ JS \ самозагрузки-3.3.6.min. cache.js и REPLACE орг \ gwtbootstrap3 \ клиент \ ресурс \ JS \ самозагрузки-3.3.6.min.cache.js с начальной загрузки \ JS \ самозагрузки-3.3.6.min.cache.js

  • в (где находится каталог начальной загрузки), введите в командной строке: «jar xf gwtbootstrap3.0.9.3.jar META-INF org». Этот должен производить свой новый gwtbootstrap3.0.9.3.jar Lib

  • В вашем проекте заменить старый gwtbootstrap3.0.9.3.jar с новым Lib.

Если у вас появилось много ошибок Java, говорящих вам, что они не могут найти классы, которые вы смешивали по путям. Пожалуйста, дайте мне знать, если это сработает для вас. Возможно, кто-то может предоставить shellscript для автоматизации всего процесса.

Один совет: настройка бутстрапа дает вам больше контроля, например. для обработки точки, в которой навигационная панель становится незаваленной (на странице конфигурации найдите ключ, называемый «@ grid-float-breakpoint»). Не забудьте ввести подходящее вам значение (мой 800px). Не забудьте добавить px в конце!

 Смежные вопросы

  • Нет связанных вопросов^_^