在GWT中,由于无效引用而删除“[...]。java”是什么意思?

时间:2009-06-08 15:51:40

标签: java gwt

我已经将基于GWT Eclipse的项目转换为GWT-Maven但是当我运行命令

mvn clean gwt:compile

我收到了很多指定的错误:

[class name].java' is removed due to invalid reference(s):

我的pom.xml依赖项是:

  • DOM4J-1.6.1
  • 公地的HttpClient-3.1
  • GWT-servlet的1.6.4
  • GWT-用户1.6.4
  • 的junit-4.3.1
  • gwtext-2.0.5
  • GWTx-20070605

这些错误意味着什么?如何诊断问题的根源?

2 个答案:

答案 0 :(得分:1)

这是因为删除的类引用了作为GWT的一部分实现的方法 JRE仿真库:

http://library.igcar.gov.in/readit2007/tutori/tools/gwt-windows-1.4.10/doc/html/jre.html

如果您的软件使用反射,则很可能是原因。

答案 1 :(得分:0)

通常这意味着调用链中更高层的东西无效,或者是因为编译错误,或者是因为它是或正在使用GWT编译器无法“编译”的类。因此,如果您的类A引用了类B,并且无法编译类B,则由于引用无效,将删除类A.