如何设置NetBeans 7 Internet连接?

use*_*009 9 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
Run Code Online (Sandbox Code Playgroud)

它失败了,因为

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
Run Code Online (Sandbox Code Playgroud)

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

看起来NetBeans无法连接到互联网.同一台机器上的Eclipse可以连接到远程互联网.

wul*_*pro 8

问题是NetBeans 7捆绑了Maven的嵌入式版本.这意味着NetBeans不会使用您在已下载的Maven分发下配置的任何代理设置.

您有两种选择:

  • 工具>选项>杂项> Maven> Maven主页 - 指向现有Maven下载的NetBeans; 也就是说,您使用代理设置配置了settings.xml;

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


Jig*_*shi 2

嗯,这不一定是互联网问题

  • 如果您使用代理,则需要在 settings.xml 中告诉 maven 有关代理的信息
  • 如果该 lib ins 在 Maven 存储库上不可用,请从官方站点下载并手动安装