如何设置 NetBeans 7 互联网连接?

发布于 2024-11-09 14:31:56 字数 831 浏览 0 评论 0原文

我正在使用 NetBeans 7。尝试创建 Maven Java 项目,失败。

在NetBeans中

mvn.bat -DarchetypeVersion=1.1 -Darchetype.interactive=false -DgroupId=com.mycompany -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeRepository=http://repo1.maven.org/maven2/ -Dversion=1.0-SNAPSHOT -DarchetypeGroupId=org.apache.maven.archetypes -Dbasedir=F:\\NetBeansProjects -Dpackage=com.mycompany.mavenproject1 -DartifactId=mavenproject1 "-Dmaven.repo.local=C:\\Documents and Settings\\xxx\\.m2" --batch-mode archetype:generate

它失败了,因为

Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (http://repo1.maven.org/maven2): Error transferring file: Connection timed out: connect

然后将该命令复制到DOS中,它就可以工作了。

NetBeans 似乎无法连接到互联网。同一台机器上的Eclipse可以连接到远程互联网。

I am using NetBeans 7. Tried to create a Maven Java project, failed.

In NetBeans

mvn.bat -DarchetypeVersion=1.1 -Darchetype.interactive=false -DgroupId=com.mycompany -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeRepository=http://repo1.maven.org/maven2/ -Dversion=1.0-SNAPSHOT -DarchetypeGroupId=org.apache.maven.archetypes -Dbasedir=F:\\NetBeansProjects -Dpackage=com.mycompany.mavenproject1 -DartifactId=mavenproject1 "-Dmaven.repo.local=C:\\Documents and Settings\\xxx\\.m2" --batch-mode archetype:generate

It failed, because

Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (http://repo1.maven.org/maven2): Error transferring file: Connection timed out: connect

Then copy that command into DOS, it works.

Looks like NetBeans can't connect to internet. Eclipse on the same machine can connect to remote internet.

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

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

发布评论

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

评论(3

无人问我粥可暖 2024-11-16 14:31:56

问题是 NetBeans 7 与 Maven 的嵌入式版本捆绑在一起。这意味着 NetBeans 不会使用您在下载的 Maven 发行版下配置的任何代理设置。

您有两个选项:

  • 工具 >选项>杂项>梅文> Maven Home——将 NetBeans 指向您现有的 Maven 下载;也就是说,您已使用代理设置配置了 settings.xml;

  • 使用您的代理设置编辑path/to/nb7/java/maven/conf/settings.xml。

The issue is that NetBeans 7 comes bundled with an embedded version of Maven. This means that any proxy settings you may have configured under your downloaded Maven distribution are not used by NetBeans.

You have two options:

  • Tools > Options > Miscellaneous > Maven > Maven Home -- point NetBeans to your existing Maven download; that is, where you have configrued settings.xml with your proxy settings;

  • Edit path/to/nb7/java/maven/conf/settings.xml with your proxy settings.

×纯※雪 2024-11-16 14:31:56

好吧,这不一定是互联网问题

  • 如果你在代理后面,你需要在settings.xml中告诉maven有关代理的信息
  • 如果maven存储库上没有该lib ins,请从官方网站下载它并手动安装

Well it is not necessarily internet issue

  • If you are behind proxies you need to tell maven in settings.xml about proxy
  • If that lib ins't available on the maven repos download it from official sitre and install it manually
可是我不能没有你 2024-11-16 14:31:56

要么

暂时禁用防病毒防火墙保护。

或者

在防火墙的例外列表中添加 netbeans。

在我的例子中,Avast 防火墙阻止了连接,我将其禁用了一段时间并且它起作用了。

就是这样!!!

Either

Disable antivirus firewall protection for a while.

Or

Add netbeans in exception list of the firewall.

In my case Avast firewall had blocked connection and I've disabled it for a while and it worked.

That's it !!!

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