java - 如何在gwt maven项目中调试和修改时自动复制webapp文件夹中的静态资源文件

标签 java maven gwt gwt-maven-plugin

我有一个 Maven gwt Web 应用程序。

每当我在 gwt 项目运行时修改 html 或 css 文件时,这些更改都不会反射(reflect)在目标文件夹中,这很痛苦。因为我需要通过停止 GWT super 开发模式来再次运行 gwt:run goal。

有没有办法在修改时将这些文件自动复制到目标文件夹?

我的 Maven 构建配置当前如下所示:

<build>
    <!-- Output classes directly into the webapp, so that IDEs and "mvn process-classes" 
        update them in DevMode -->
    <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>

    <plugins>

        <!-- Mojo's Maven Plugin for GWT -->
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>gwt-maven-plugin</artifactId>
            <version>2.8.0-SNAPSHOT</version>
            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                        <goal>test</goal>
                        <goal>generateAsync</goal>
                    </goals>
                </execution>
            </executions>
            <!-- Plugin configuration. There are many available options, see gwt-maven-plugin 
                documentation at codehaus.org -->
            <configuration>
                <runTarget>JsInterOpHome.html</runTarget>
                <modules>
                    <module>com.ainosoft.jsInteropDemo.JsInterOpHome</module>
                </modules>
                <copyWebapp>true</copyWebapp>
                <generateJsInteropExports>true</generateJsInteropExports>
                <draftCompile>true</draftCompile>
            </configuration>
        </plugin>
    </plugins>
</build>

最佳答案

在大多数项目中,mvn war:exploded 都可以工作。您还可以尝试mvn package -Dgwt.compiler.skip

关于java - 如何在gwt maven项目中调试和修改时自动复制webapp文件夹中的静态资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34769373/

相关文章:

java - Spring Data Elastic Search 与 Java 高级 REST 客户端

android - 在 Android 应用程序存储库中管理依赖项的最简单方法是什么?

java - 如何确定我的服务器可以支持特定应用程序的用户数量

java - HtmlUnit 为 Ajax 应用程序拍摄快照

java - 为什么我每次都会得到不同的加密

java - <scope>provided</scope>依赖和weblogic?

java - 如何修复此 jsoup 元素 nullpointerException

java - GWT 序列化 - 类没有可实例化的子类型

java - com.google.appengine.tools.development.agent.runtime.Runtime 类无法访问该类的成员

java - 我需要在Java上将41.32万亿放入一个变量中,但是long数据类型仅限于4万亿