我们应该如何正确处理资源 - 例如必须在ClientBundle中使用的图像文件?
maven方式是将图像放在src/main/resources
的某个地方。 m2e将src/main/resources
文件夹作为源目录添加到Eclipse项目中,但排除该文件夹中的所有文件。哪个是intended behaviour。
现在的问题是,Eclipse将报告ClientBundle的@Source()
注释上的错误:这也是正确的,因为图像被排除,因此不在类路径上。
注意:如果从资源文件夹中删除排除模式作为解决方法,那么eclipse构建将起作用(但这不可取,因为maven过滤将不起作用)。
这个问题的清洁解决方案是什么?