2011-12-06 254 views
3

我通过maven调用的gwt编译失败,退出代码1并且没有其他错误消息...maven gwt编译失败

我增加了内存分配。

它只是说:

[错误]无法继续,由于先前的错误

[INFO]关闭PersistentUnitCache线程

有没有什么方法可以让我看一下日志或任何其他方式来试图找出问题所在?

回答

2

有没有什么办法可以查看日志或什么?任何尝试并找出问题所在。

运行Maven -X--debug启用调试。否则,请包括来自Maven的整个输出,因为可能有一些额外的线索。

+0

谢谢你的时间,你的建议会奏效。 –

1

有点尴尬承认,但我应该只是读日志好一点。

问题是你想看到的日志,所以你把日志级别起来再说TRACE甚至垃圾邮件...

在这个日志级别有过这么多来,你看不到所有重要的“[错误]适应症

2课:

  • 当它没有编译,把日志级别下降到错误,并重新编译
  • GWT编译没有失败的快速
+4

在很多情况下,快速失败是没有意义的 - 很多(糟糕的布局)项目都存在问题,并不是所有的共享包中的类都可以正确编译为JS,但是失败的类没有被引用由客户端,所以他们的失败不会杀死完整的构建。直到编译后期,失败才是问题。使用'-strict'标志快速失败(在maven中,'-Dgwt.compiler.strict = true')。 –