我试图改变默认的GWTBoostrap3主题而没有任何运气。 I found this link。我做了解释但我没有看到任何变化。资源必须在哪里?文件夹位于?我在WAR / nameofmyapp文件夹中创建了这个文件夹,放入了我的theme.css文件并通过添加以下行修改了我的.gwt.xml文件:
<public path='resource'>
<include name='css/*.css'/>
</public>
<stylesheet src='css/theme.css'/>
I downloaded these CSS theme files仍然没有变化。我做错了什么?
答案 0 :(得分:1)
了解Public Path:
模块可以指定哪些子包是 public ,从而导致命名 包及其子包将添加到公共路径。公众 path是项目中引用静态资源的位置 存储您的GWT模块,例如CSS或图像。编译时 您的应用程序到JavaScript,可以找到所有文件 您的公共路径将复制到模块的输出目录中。 (......) 从模块XML文件引用公共资源时,只需使用 公共文件夹中的相对路径,模块的基本URL将是 自动前置。 (...)
您已将公共包指定为vector<type>::iterator
并包含resource
个文件。因此,您应该将css/*.css
文件放到theme.css
包。
换句话说,full.path.to.the.package.resource.css
标记的path
属性与public
文件所在的文件夹相关。