当前位置: 首页 > 知识库问答 >
问题:

gwt 2.7忽略排除标记

姚星腾
2023-03-14

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

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

但是在使用带有gwt-maven-plugin的maven编译时,我一直收到这样的错误:

 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插件配置中)

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

是导致问题的原因(没有它,项目将编译)。然而,问题仍然存在。

共有1个答案

东方方伟
2023-03-14

我也面临同样的问题,

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

现在给了我GWT 2.7中的错误,impl下的java文件没有被忽略。事实证明,该文件夹有一个拼写错误,实际上被称为“Impl”,因此从2.7开始,它似乎不区分大小写。

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

 类似资料:
  • 我已经读了几遍这方面的文档,我仍然不能完全理解这些不同命令之间的区别。也许这只是我,但是文档可以更清晰: http://git-scm.com/docs/gitignore https://help.github.com/articles/ignoring-files 此外,许多关于这一主题的评论似乎使用了“索引”、“promise”和“跟踪”这几个词,这使得这三个词之间的区别不那么明显。 我目前

  • Maven的Resources插件似乎不尊重元素。 我有一个大型Java /Dart项目,我需要在其中部署一个WAR文件,该文件将我的UI和后端都放在单独的JAR中。我想减少部署文件的大小,并且我想从WAR中删除某些文件夹。根据插件留档,我想我可以简单地在插件配置中设置s,并且它不会复制不必要的文件夹。然而,尽管Maven模型包包含函数,但Resources插件似乎完全忽略了这些。 到目前为止,我

  • 在MongoDB 2.6.5上使用mongo shell运行查询 问题是:。limit()似乎忽略了。排序()。 这是正常的行为吗?我不认为应该这样做,但我不确定。如果没有,有没有办法让它通过排序然后限制而不是限制然后排序来工作。 我正在运行以下查询 db。邮递查找({categories:{$in:[“101”]},位置:{$near:[1.310000,103.700000],$maxDist

  • 有一个实体A引用(多对一)实体B,从B到A有反向(映射到)引用。还有一个引用A到C,反向引用C到A。当我发出entitymanager . remove(A)then flush()时,没有生成“delete ”!但是也没有例外。就像根本没有调用remove()一样。为什么会这样?如果在remove()之前我们从反向引用B.listOfA和C.listOfA中提取A,那么“delete”就像预期的

  • 问题内容: 给定一个文件: 致电时,我获得: 换句话说,这不是正确的排序,它会删除/忽略空格!我希望这是它的行为,但是无论是否带有标志,它都会发生。 我想获得“正确”的排序: 我应该怎么做? 问题答案: 解决者: 从文档中: 警告:环境指定的语言环境会影响排序顺序。设置LC_ALL = C可获得使用本机字节值的传统排序顺序。 (至少适用于ASCII,不适用于UTF8)

  • 问题内容: 我正在开发一个使用Spring-boot,关系数据库和Elasticsearch的应用程序。 我在代码的2个不同位置使用JSON序列化: 在REST API的响应中。 当代码与Elasticsearch交互时。 我在Elasticsearch中需要一些属性,但我想向应用程序用户隐藏(例如,来自关系数据库的内部ID)。 这是一个实体的例子: 问题 :当对象持久化在Elasticsearc