我正在尝试使用最新的插件将一个PNG图形添加到Eclipse Kepler中的GWT 2.6应用程序中。
我发现了许多处理此主题的StackOverflow问题,例如this,this,this,this或this。同样,网络上有大量资源,例如this,this或this。最终,有official docs on the project structure。
他们都归结为将静态资源(如图像文件)放入war
或public
文件夹。
现在,我创建的Eclipse默认项目结构似乎不包含任何名为public
的文件夹,因此我不确定应该找到哪个文件夹,但我已经尝试了两台机器放置war
文件夹中的文件。显然,这不起作用,因为每次重新编译项目时都会删除war
文件夹的自定义内容。
我做错了什么;应该放在我的项目中的图像文件或其他自定义静态资源在哪里?
答案 0 :(得分:2)
不应删除war
文件夹的内容,除非GWT写入的特定文件夹(war/myapp
,假设您rename-to="myapp"
中有.gwt.xml
})。如果是这样,那么Google插件中的错误或者Eclipse项目的配置错误。
重新。 public
文件夹,它应位于.gwt.xml
文件(以及client
,server
和/或shared
子包装旁边)
您是否使用其中一种取决于您的模块的使用方式:
public
;并确保使用足够独特的文件/文件夹名称,以免造成冲突。public
(您也可以为资源创建一个独特的模块,人们可以自由使用或不使用。)war
。