gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 10:35:25 24 4
gpt4 key购买 nike

我有一个 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com