我试图更改默认的GWTBoostrap3主题,但没有任何运气。我找到了这个链接。我已经做了解释,但我看不出有什么变化。“资源”文件夹必须位于哪里?我在WAR/nameofmyapp文件夹中创建了这个文件夹,将theme.css文件放入并通过添加以下行修改了.gwt.xml文件:
<public path='resource'>
<include name='css/*.css'/>
</public>
<stylesheet src='css/theme.css'/>我下载了这些CSS主题文件仍然没有变化。我做错了什么?
发布于 2018-01-25 21:56:53
阅读关于公共路径的文章
模块可以指定哪些子包是公共的,从而将命名包及其子包添加到公共路径中。公共路径是项目中存储GWT模块引用的静态资源(如CSS或图像)的地方。将应用程序编译到JavaScript中时,可以在公共路径上找到的所有文件都被复制到模块的输出目录中。(...)当从Module文件引用公共资源时,只需使用公用文件夹中的相对路径,模块的基本URL就会自动加上。(...)
您已经指定了要命名为resource并包含css/*.css文件的公共包。因此,应该将theme.css文件放到full.path.to.the.package.resource.css包中。
换句话说,path标记的public属性相对于<module>.gwt.xml文件所在的文件夹。
https://stackoverflow.com/questions/48444071
复制相似问题