Eclipse maven/m2e/gwt资源

Eclipse maven/m2e/gwt资源,eclipse,maven,gwt,m2e,Eclipse,Maven,Gwt,M2e,我们应该如何正确处理资源-例如,必须在应用程序中使用的图像文件 maven的方法是将图像放在untersrc/main/resources的某个位置。m2e将把src/main/resources文件夹作为源目录添加到Eclipse项目中,但排除该文件夹中的所有文件。这是最重要的 现在的问题是,Eclipse将在ClientBundle的@Source()注释上报告一个错误:这也是正确的,因为图像被排除在外,因此不在类路径上 注意:如果将排除模式作为一种解决方法从resources文件夹中删除,

我们应该如何正确处理资源-例如,必须在应用程序中使用的图像文件

maven的方法是将图像放在unter
src/main/resources
的某个位置。m2e将把
src/main/resources
文件夹作为源目录添加到Eclipse项目中,但排除该文件夹中的所有文件。这是最重要的

现在的问题是,Eclipse将在ClientBundle的
@Source()
注释上报告一个错误:这也是正确的,因为图像被排除在外,因此不在类路径上

注意:如果将排除模式作为一种解决方法从resources文件夹中删除,那么eclipse构建将起作用(但这并不可取,因为maven过滤将不起作用)


这个问题的干净解决方案是什么?

您使用的是最新版本的GPE吗?我认为这个问题已经解决了。我想我有了最新版本:Eclipse 4.3 3.4.1.v201309130748-rel-R43的Google插件。当我将maven生成的排除模式从
***
更改为
***.
(在Eclipse Java构建路径中)时,错误消失了。现在,这也不会与maven builder发生冲突。但问题当然是,我必须在调用Maven-Update项目后手动更改它。发现了一个相关的bugreport:由于最初的bugreport已经是2010年的,我没有印象,这将永远是固定的。作为一种解决方法,我决定在maven
clean
阶段使用maven XMLMerge插件自动更新我的
.classpath
文件。(在调用
Maven
-
更新项目
之后,我总是建议
Project
-
清理…
,现在它将运行XMLMerge插件,从而相应地更新
.classpath
文件)