使用tbroyers gwt-maven-plugin在刷新时未检测到更改

时间:2017-11-08 05:49:16

标签: java maven gwt

我的当前设置存在问题,在刷新页面时没有检测到更改。如果我用书签手动触发编辑,它就有效,但我不想每次做出改变时都要这样做。

这是我目前的设置:

  • IntellijIDEA 2017.2.1
  • 的Maven
  • Tomcat(使用IntellijIDEA运行配置)
  • GWT 2.8.2

可在此处找到整个pom.xml:https://gist.github.com/BenDol/75c9299b20cb285a8f57a89aa00bf28e

父pom.xml:https://gist.github.com/BenDol/6524ad17de7977f54a496a93a26aabf0

gwt-maven-plugin设置:

<plugin>
  <groupId>net.ltgt.gwt.maven</groupId>
  <artifactId>gwt-maven-plugin</artifactId>
  <version>${gwt-maven-plugin.version}</version>
  <extensions>true</extensions>
  <configuration>
    <moduleName>com.insclix.mvc.App</moduleName>
    <style>OBFUSCATED</style>
    <logLevel>INFO</logLevel>
    <sourceLevel>${java.version}</sourceLevel>
    <jvmArgs>
      <jvmArg>${argLine}</jvmArg>
      <jvmArg>-Xmx1g</jvmArg>
      <jvmArg>-Xms1g</jvmArg>
      <jvmArg>-XX:CompileThreshold=7000</jvmArg>
      <jvmArg>-Derrai.dev.context=${errai.dev.context}</jvmArg>
      <jvmArg>-Derrai.client.local.class.pattern=${errai.client.class.pattern}</jvmArg>
      <jvmArg>${profileLine}</jvmArg>
    </jvmArgs>
    <optimize>9</optimize>
    <compilerArgs>
      <arg>-compileReport</arg>
      <arg>-XcompilerMetrics</arg>
    </compilerArgs>
    <warDir>${webappDirectory}</warDir>
    <webappDirectory>${webappDirectory}</webappDirectory>
    <classpathScope>compile+runtime</classpathScope>
    <failOnError>true</failOnError>
  </configuration>
  <executions>
    <execution>
      <goals>
        <goal>compile</goal>
        <goal>test</goal>
      </goals>
    </execution>
  </executions>
</plugin>

如果有人有任何建议可以帮我解决这个问题,我们将不胜感激。感谢您花时间阅读这篇文章。

此致 本

1 个答案:

答案 0 :(得分:1)

您需要设置launcherDir以获得编译加载。

你好像Mojo的插件和我的配置混合,你应该清理它并重新阅读文档来对它们进行排序。