gwt 2.7忽略排除标记

时间:2015-01-12 12:34:10

标签: java maven gwt gwt-maven-plugin gwt-2.7

我正在尝试将项目从gwt-2.6.1迁移到gwt-2.7。但是,我遇到了一个问题。在其中一个继承的模块中.gwt编译器中的标记由于某种原因被gwt编译器忽略。所以我在.gwt.xml中有这样的东西:

  <source path="">
    ...
    <exclude name="servlet/**"/>
  </source>

但是当我使用mawt和gwt-maven-plugin进行编译时,我一直都会遇到这样的错误:

 Tracing compile failure path for type 'my.module.servlet.SomeClass'
[INFO]       [ERROR] Errors in 'jar:file:/path/to/jar/servlet/SomeClass.java'
[INFO]          [ERROR] Line 15: No source code is available for type javax.servlet.ServletContext; did you forget to inherit a required module?

如您所见,gwt尝试在servlet目录中编译一个文件,该文件在.gwt.xml中被排除。 可能是什么原因? gwt-2.6.1没有这样的问题。

编辑:我发现(在gwt-maven-plugin配置中)

<configuration>
  <incrementalCompileWarnings>true</incrementalCompileWarnings>
</configuration>

导致问题的原因(没有项目编译)。但问题仍然存在。

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,

android:defaultValue="@string/vuvucela"

现在给我GWT 2.7中的错误,impl下的java文件没有被忽略。事实证明该文件夹有一个拼写错误,实际上被称为&#34; Impl&#34;因此,似乎不是2.7排除现在区分大小写。

我不知道这是否是您的问题,但它解决了我的问题。