2011-12-06 242 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')。 –