当我尝试运行命令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,据我所知,这是正确安装的。
答案 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>