gwt 2.7 игнорирует тег исключения

Я пытаюсь перенести проект из gwt-2.6.1 в gwt-2.7. Однако я столкнулся с проблемой. В одном из унаследованных модулей теги в.gwt.xml по какой-то причине игнорируются компилятором gwt. Итак, у меня есть что-то вроде этого в.gwt.xml:

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

Но я продолжаю получать подобные ошибки при компиляции с использованием maven с помощью 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 пытается скомпилировать файл в каталоге сервлета, который был исключен в.gwt.xml. В чем может быть причина? С gwt-2.6.1 таких проблем не было.

РЕДАКТИРОВАТЬ: Я обнаружил, что (в конфигурации плагин gwt-Maven)

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

это то, что вызывает проблему (без этого проект компилируется). Однако вопрос все еще остается.

1 ответ

Я столкнулся с той же проблемой,

<source path="plugin/campaign/rpc">
    <exclude name="**/impl/**"/>
</source>

Теперь выдавал мне ошибки в GWT 2.7, java-файлы под impl не игнорировались. Оказывается, что папка имела опечатку и на самом деле называлась "Impl", так что, похоже, не из 2.7 исключений теперь чувствительны к регистру.

Я не знаю, если это ваша проблема, но это решило мою проблему.

Другие вопросы по тегам