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

标签 java netbeans

我正在使用 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 可以连接到远程互联网。

最佳答案

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

你有两个选择:

  • Tools > Options > Miscellaneous > Maven > Maven Home -- 将 NetBeans 指向您现有的 Maven 下载;也就是说,您已使用代理设置配置 settings.xml;

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

关于java - 如何设置 NetBeans 7 互联网连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6113612/

相关文章:

java - Android CircularReveal 错误 : Not working after starting another type of animator on the same view

java - 使用 like 语句对 javax 持久性命名查询进行澄清

java - 我在访问 if else 语句中初始化的总价时遇到问题

linux - 如何设置 NetBeans 来访问权限与当前用户不匹配的项目?

java - 在 Unix 命令行中编译并运行 netbeans GUI 应用程序

java - Netbeans 导出到 Jar,包括所有库文件

Java - 当从另一个方法创建对象时,尝试从主方法中打印对象的 get 方法

java - 应该使用哪个集合来存储内存中的xml文件?

java - SBT 不添加非托管 JAR

tomcat - 在 NetBeans 中运行 TimeForm servlet 项目时出现 HTTP 状态 404 错误