NetBeans + GWT 2.2.0 + Maven编译问题

发布于 2024-10-24 03:55:45 字数 965 浏览 1 评论 0原文

我正在尝试使用 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)

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

我应该怎么做才能修复这个错误?

I'm trying to create a Maven Web Application project with Google Web Toolkit in NetBeans 6.9. I've followed the steps shown on this video: http://www.youtube.com/watch?v=M-iVZ5TJ21w

After creating the project and adding GWT to the frameworks my project compiles and deploys to Tomcat nicely. Now i like to change the default GWT version from 2.0.3 to 2.2.0. As i edit the gwt.version property in the POM and save the file, NetBeans fetches the new gwt-user-2.2.0.jar file and the javadoc. However if i try to compile the project i get this Maven error in the console:

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)

If i point my browser to the URL http://repo1.maven.org/maven2/com/google/gwt/gwt-dev/2.2.0/ i can see that there's truly no gwt-dev-2.2.0-linux.jar present. However i can see there a gwt-dev-2.2.0.jar which i think will be the correct one to use.

What should i do to fix this error?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

星光不落少年眉 2024-10-31 03:55:45

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

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

You're probably using old version of gwt-maven-plugin. Switch to 2.2.0 or remove version declaration and it'll fetch newest version.

It's also possible that you have some old-format dependency for GWT in your pom. There used to be tag required for old GWT versions. If you have one you can remove tag and it will fetch system independent version without -linux suffix.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文