【问题标题】:Problem with clientBundle/Eclipse/Maven @source-tagclientBundle/Eclipse/Maven @source-tag 的问题
【发布时间】:2011-07-19 09:16:51
【问题描述】:
我尝试使用 ClientBundle 和 @source Annotation,但没有更改 eclipse-project-settings,由于为“src/main/resources”设置了排除过滤器,Eclipse 找不到任何资源。 gwt-issue 详细描述了问题并列出了一些(错误的)解决方法。
有没有办法在 pom 中配置资源文件夹/过滤(可能在 gwt-maven-plugin 部分)以从 .project-file 中获取此配置项?
或者这个问题有“真正的”解决方案吗?
【问题讨论】:
标签:
eclipse
gwt
maven
clientbundle
【解决方案1】:
通过添加构建资源,我以我认为的 Maven 方式(无论如何使用 Maven3)实现了这个工作。例如(用于 GWT jar 模块)
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.java</include>
<include>**/*.gwt.xml</include>
</includes>
</resource>
<resource>
<directory>src/main/resources/images</directory>
<targetPath>images</targetPath>
<includes>
<include>**/*.*</include>
</includes>
</resource>
<resource>
<directory>src/main/resources/styles</directory>
<targetPath>styles</targetPath>
<includes>
<include>**/*.css</include>
</includes>
</resource>
</resources>
</build>