2011-03-18 73 views
2

我試圖在NetBeans 6.9中用Google Web Toolkit創建一個Maven Web Application項目。我已按照此視頻中顯示的步驟操作:http://www.youtube.com/watch?v=M-iVZ5TJ21wNetBeans + GWT 2.2.0 + Maven編譯問題

在創建項目並將GWT添加到框架後,我的項目很好地編譯並部署到了Tomcat。現在我想將默認的GWT版本從2.0.3更改爲2.2.0。當我編輯POM中的gwt.version屬性並保存文件時,NetBeans獲取新的gwt-user-2.2.0.jar文件和javadoc。但是,如果我嘗試編譯項目我得到這個Maven的錯誤在控制檯:

Downloading: http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.2.0/gwt-dev-2.2.0-linux.jar 
Unable to find resource 'com.google.gwt:gwt-dev:jar:linux:2.2.0' in repository central (http://repo1.maven.org/maven2) 

如果我指出我的瀏覽器的URL http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.2.0/我可以看到,有沒有真正存在gwt-dev-2.2.0-linux.jar。不過,我可以看到有一個gwt-dev-2.2.0.jar,我認爲這將是一個正確的使用。

我該怎麼辦才能解決這個錯誤?

回答

2

您可能正在使用舊版本的gwt-maven-plugin。切換到2.2.0或刪除版本聲明,它會獲取最新版本。

你也可能在你的pom中有GWT的舊格式依賴。舊的GWT版本需要標籤。如果你有一個你可以刪除標籤,它會取得系統獨立版本不帶-linux後綴。

+0

謝謝,插件版本是問題所在。它試圖使用'gwt-maven-plugin'版本1.2。 – NagyI 2011-03-18 20:01:23