grails - Grails 3 Fontawesome设置

标签 grails grails-3.1

我试图在我的grails 3项目中包括fontawesome(fa)。我为grails2看到了一个用于此的插件,但是如何安装此插件的配置和说明在grails 3中似乎不起作用。

因此,我尝试通过创建一个assets / fonts /目录并在其中放置字体,将css添加到我的样式表目录中,并从application.css引用它,从而或多或少手动添加fa。当我通过grails run-app在Idea中运行时,所有fa资源都可以正常显示。

但是,当我打包要在tomcat中运行的war文件时,根本没有显示fa资源。当我查看为该应用程序创建的已编译样式表时,我放置在fa样式表中的../fonts/已被删除,然后找不到字体文件。

@font-face {font-family: 'FontAwesome';src: url('fontawesome-webfont-32400f4e08932a94d8bfd2422702c446.eot?v=4.5.0')

此生成的字体资源以及所有其他字体资源都无法从应用程序的根目录解析(404),但是如果我在/ assets /之前添加,则可以解析。

为了使此工作正常进行,我在 Assets 管道上缺少什么配置明智的选择?

最佳答案

如评论中所述,您可以使用托管在GitHub https://github.com/kensiprell/bootstrap-framework上的Grails 3 bootstrap-framework

奇迹般有效。

关于grails - Grails 3 Fontawesome设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36267396/

相关文章:

hibernate - 在Grails应用程序中使用奇怪的 hibernate/Gorm行为

hibernate - Grails将Java 8域对象的LocalDateTime映射到Gorm

css - 使用 Grails 资源插件 1.2.7 破坏的 CSS 文件中的 URL

java - 如何在 linux 或 unix 上找到用户的主目录?

grails - Grails 3.1.6部署到JBoss是404

javascript - Grails RemoteFunction创建错误的JavaScript

grails - Gradle-仅在生产时从依赖项中排除jar

grails - Grails 3 Taglib:无法在IntelliJ IDEA中解析符号

grails - Grails 3.1.16拦截器未过滤方法

grails - 在gradle中运行npm run watch命令