首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何与GWTbootstrap3一起使用引导配置器(即什么是bootstrap.min.cache,以及如何生成?)

如何与GWTbootstrap3一起使用引导配置器(即什么是bootstrap.min.cache,以及如何生成?)
EN

Stack Overflow用户
提问于 2017-02-05 10:14:28
回答 1查看 153关注 0票数 1

您可以使用引导配置器(http://getbootstrap.com/customize/)来配置您自己的引导版本(例如,设置诸如@grid-浮起-断点之类的变量来配置导航条崩溃点)。我想在我的项目中使用这个特性,它基于使用https://github.com/gwtbootstrap3/gwtbootstrap3based的gwt。

我使用上面的方法创建了我的下载配置的bootstrap.zip。

zip包含(如预期的):

  • 引导\js
  • 引导\css
  • 引导字体

就像GWTBootstrap3项目一样

  • gwtbootstrap3-0.9.3\org\gwtbootstrap3\client\resource\js
  • gwtbootstrap3-0.9.3\org\gwtbootstrap3\client\resource\css
  • gwtbootstrap3-0.9.3\org\gwtbootstrap3\client\resource\fonts

因此,我尝试用生成的引导文件替换css中的引导文件。

但是,我发现在GWTBootstrap3项目中有名为*.cache.min的文件。这些文件是如何/何时生成的?这里已经解释了这一点:GWT Caching Concept

因此,很明显,我们希望替换引导文件,使其保持“缓存”d。

您能给我一步一步的描述如何使用引导配置器和当前的GWTBootstrap3项目,即哪些文件需要替换?

我已经尝试过的东西(没有成功):

0.)用在线配置器创建一个bootstrap.zip并下载它

1.)将gwtbootstrap3-0.9.3.jar重命名为gwtbootstrap3-0.9.3.zip

2.)提取

3.)用bootstrap.min.css (从配置器)替换bootstrap.min.css -3.3.6.min.cache.css,并将bootstrap.min.css重命名为引导-3.3.6.min.cache.css

4.))将bootstrap.zip中的所有文件放入相应的目录,并相应地重命名它,如3所解释的那样。有效地替换原始文件

5.)将其重新命名为gwtbootstrap3-0.9.3.jar

6.)替换我的项目中的lib

但是在这样做之后,我不断地得到编译器错误:无法找到包org.gwtbootstrap3.client.ui。

任何帮助都非常感谢

向汉尼斯问好

EN

回答 1

Stack Overflow用户

发布于 2017-02-18 10:44:07

我可以提供一个应该适用于大多数配置更改的答案。首先,我必须学习将gwtbootstrap3-0.9.3.jar重命名为gwtbootstrap3-0.9.3.zip,然后解压缩、重新压缩并将名称重命名为jar无效!

下面是一个逐步的教程,介绍如何配置您的引导程序并将其与gwtbootstrap3.0.9.3一起使用。我不确定这对未来的版本是否有效,但它应该适用于bootstrap3。

  • 配置并下载新的引导程序https://github.com/gwtbootstrap3/gwtbootstrap3based
  • 解压缩您的新引导,这将提供子目录css,字体和js。因此,您将有类似引导/css之类的东西。
  • 现在将您的“旧”gwtbostrap3.0.9.3jar复制到基本目录,以便bootstrap.zip和jar位于同一个目录中。
  • 从命令行问题jar xf gwtbootstrap3.0.9.3.jar中创建目录中的两个目录META和org
  • 移到org\gwtbootstrap3\client\resource\css中
  • 复制文件名(不是文件!)。在我的gwtbootstrap版本中,该文件名为"bootstrap-3.3.6.min.cache.css“。
  • 将引导/css/bootstrap.min.css文件重命名为bootstrap/css/ file 3.3.6.min.cache.css,并将org\gwtbootstrap3\client\resource\css\bootstrap-3.3.6.min.cache.css替换为引导/css/file 3.3.6.min.cache.css。
  • 将该文件重新命名为boostrap\css\bootstrap-theme-3.3.6.min.cache.css,并将org\gwtbootstrap3\client\resource\css\bootstrap-theme-3.3.6.min.cache.css替换为bootstrap\css\bootstrap-theme-3.3.6.min.cache.css
  • 我省略了字体目录,因为我的更改没有改变字体的任何内容。
  • 将org\gwtbootstrap3\client\resource\js\bootstrap-3.3.6.min.cache.js重命名为bootstrap\js\bootstrap.min.js \js\bootstrap-3.3.6.min.cache.js,并将bootstrap\js\bootstrap.min.js替换为bootstrap\js\bootstrap.min.js\js\bootstrap\js\bootstrap.min.js-3.3.6.min.cache.js
  • 在基目录(引导目录所在的位置)中,从命令行发出问题:"jar xf gwtbootstrap3.0.9.3.jar META org“。这将产生新的gwtbootstrap3.0.9.3.jar库。
  • 在您的项目中,用新的lib替换旧的gwtbootstrap3.0.9.3.jar。

如果您收到大量java错误,告诉您无法找到混合路径的类。请告诉我这是否适合你的。也许有人可以提供一个whole脚本来实现整个过程的自动化。

一个提示:自定义您的引导程序可以为您提供更多的控制,例如用于处理导航条未折叠的点(在配置页面中查找名为“@grid-Flot-断点”的键)。别忘了输入一个适合你的值(我的是800 to )。别忘了在最后加上px!!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42050840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档