clientBundle / Eclipse / Maven @ source-tag的问题

时间:2011-07-19 09:16:52

标签: eclipse gwt maven clientbundle

我尝试使用ClientBundle和@source Annotation但不改变eclipse-project-settings,因为为“src / main / resources”设置了exlude-filter,Eclipse无法找到任何资源。 gwt-issue详细描述了问题,并列出了一些(不好的)解决方法。

有没有办法在pom中配置资源文件夹/过滤(可能在gwt-maven-plugin部分中)从.project-file中获取此配置项?

或者这个问题有“真正的”解决方案吗?

1 个答案:

答案 0 :(得分:1)

我通过添加构建资源,使用了我认为的Maven Way(无论如何使用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>