运行“mvn archetype:generate”档

时间:2011-10-17 14:45:08

标签: windows-7 maven

当我尝试运行命令mvn archetype:generate时尝试下载 maven-assembly-plugin-2.2-beta-5.jar

无论我取消批处理过程多少次或关闭cmd并重新启动,当我再次尝试时它仍会在同一点停止。最后一次尝试产生了以下结果:

  

d:\ Workshop \ dev \ java \ projects \ default \ spring-test-web> mvn archetype:generate   [INFO]扫描项目......   正在下载:http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-assemb   LY-插件/ 2.2-β-5 /行家组装-插件-2.2-β-5.jar   65 KB

任何人都可以帮我解决这个问题吗?我正在使用Windows 7和Maven v3.0.3,据我所知,这是正确安装的。

4 个答案:

答案 0 :(得分:1)

检查您的开发机器是否需要HTTP代理才能访问互联网 - 您可以通过检查浏览器设置来确定这一点。

如果您发现需要代理服务器,请参阅Maven - Configuring a proxy

答案 1 :(得分:1)

我在Windows Vista上遇到了类似的问题,几乎所有Maven都想下载。

如果我很幸运,通常可以通过杀死Maven(CTRL + C)然后重新运行我想要做的任何任务来绕过它。由于Maven只会下载一次,所以问题无关紧要,除非我第一次使用插件

更新(V2)

我在工作中遇到这个问题,但不在家。 我有AVG在工作而不在家 - 在家我有Avast。

在Link Scanner和Online Shield组件被禁用的情况下,它可以正常工作 - 您的里程可能会有所不同

答案 2 :(得分:1)

我遇到了完全相同的问题并且AVG正在运行病毒检查。 暂时禁用它并重新启动mvn命令非常有效。

答案 3 :(得分:0)

我遇到了同样的问题,并在maven配置的设置文件中添加代理解决了这个问题。 只需添加以下内容:

    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <username></username>
      <password></password>
      <host>proxy.yourHost</host>
      <port>8080</port>
      <nonProxyHosts>yourHost</nonProxyHosts>
    </proxy>