NetBeans + GWT 2.2.0 + Maven编译问题

时间:2011-03-18 19:37:07

标签: gwt netbeans maven netbeans-6.9

我正在尝试使用NetBeans 6.9中的Google Web Toolkit创建Maven Web应用程序项目。我已按照此视频中显示的步骤操作:http://www.youtube.com/watch?v=M-iVZ5TJ21w

创建项目并将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)

如果我将浏览器指向网址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,我认为这是正确使用的。{/ p>

如何解决此错误?

1 个答案:

答案 0 :(得分:2)

你可能正在使用旧版本的gwt-maven-plugin。切换到2.2.0或删除版本声明,它将获取最新版本。

你的pom中也可能有一些旧格式的GWT依赖。旧的GWT版本曾经需要标记。如果你有一个,你可以删除标签,它将获取不带-linux后缀的系统独立版本。