2012-12-30 27 views
1

我安裝playN但是我得到這個錯誤:不能編譯發揮展示HTML

[INFO] --- GWT-Maven的插件:2.4.0:編譯(默認)@ playn - 展示 - HTML - - [錯誤]錯誤:無法找到或加載主類com.google.gwt.dev.Compiler

我檢查了m2存儲庫,並且2.4 2.5 gwt的gwt jar似乎在那裏。

如果我嘗試在項目中使用GWT 2.5然後我得到這個

的GWT SDK「C:\用戶\ user.m2 \庫\ COM \谷歌\ GWT」項目的構建路徑上不有效(不支持的版本,必須是2.0.0或更高版本)
playn - 展示 - HTML
未知的谷歌Web工具包問題

這是否有道理呢? 如何解決它?

感謝

+0

嘗試使用mvn -e -X來詳細查找錯誤/調試日誌。驗證gwt-dev jar是否在類路徑中。 – SSR

+0

1)安裝http://git-scm.com/ 2)Git克隆從http://code.google.com/p/playn/wiki/GettingStarted#Running_via_Maven 3)導入到與M2E&GPE與Android的Eclipse插件。它的工作原理是這樣!我猜你的Maven安裝已損壞或非標準。 – SSR

回答

2

似乎maven倉庫中的一些gwt jar損壞了。我刪除了它們,我再次運行playN樣本,罐子被正確下載,並且整個思路都起作用

+0

我有完全相同的問題。 – RockyMM

1

C:\Users\user.m2 < - 這是很奇怪的。它看起來不知何故你的Maven存儲庫路徑被淹沒了。

檢查您的環境變量爲MAVEN_REPOSITORY,看看它是否設置爲C:\Users\user。另外,找到您的Maven安裝目錄,並在conf目錄下查找settings.xml,並查看您是否有<localRepository>${env.MAVEN_REPOSITORY}/.m2/repository</localRepository>

+0

您的初步觀察是現場。但是,它應該是MAVEN_REPOSITORY還是M2_REPO,它直接保存路徑高達 /.m2/repository !!!!所以$ {env.MAVEN_REPOSITORY} /。m2/repository似乎有點不標準。 – SSR

+0

感謝您的幫助,是的M2_REPO環境變量設置正確(+1) – Spiff