我正在尝试使用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>
如何解决此错误?
答案 0 :(得分:2)
你可能正在使用旧版本的gwt-maven-plugin。切换到2.2.0或删除版本声明,它将获取最新版本。
你的pom中也可能有一些旧格式的GWT依赖。旧的GWT版本曾经需要标记。如果你有一个,你可以删除标签,它将获取不带-linux后缀的系统独立版本。