2011-03-18 45 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