gwt:run-codeserver 在浏览器刷新时没有看到引用库的代码更新,需要安装 maven

gwt:run-codeserver not seeing code updates for referenced libraries on browser refresh, needs maven install

是否有可能使 gwt:run-codeserver 目标(来自 org.codehaus。mojo/gwt-maven-plugin)运行 使用来自引用依赖项的源。

对于依赖于 libA 的 war 项目 projA,它将添加 projA 的源,但对于 libA,它将向 GWT 源添加源 jar 而不是源文件夹。 因此,不可能让 CodeServer 在浏览器刷新时重新编译代码。我必须

这是因为 Mojo 的 GWT 插件不是为 reactor 构建而设计的。有使用 build-helper-maven-compiler 将库源添加到用于开发的配置文件中的 war 的解决方法;但最简单和最干净的是使用 net.ltgt.gwt.maven: gwt-maven-plugin instead (disclaimer: I'm the author, and former maintainer of the Mojo plugin). Have a look at my https://github.com/tbroyer/gwt-maven-archetypes 作为使用示例。