Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse Maven和Indigo,在代理后面_Eclipse_Maven_Proxy - Fatal编程技术网

Eclipse Maven和Indigo,在代理后面

Eclipse Maven和Indigo,在代理后面,eclipse,maven,proxy,Eclipse,Maven,Proxy,我在eclipse中使用maven时遇到问题。我支持一个代理。Maven在CMD上运行良好,正如我在settings.xml上配置的那样。Eclipse的网络也可以使用代理。但是m2eclipse不会更新我的依赖项,并且经常出现不同的错误。嵌入式Maven或外部(在window/preferences/Maven/installations中定义)都会发生这种情况 例如,我安装了STS,并尝试创建一个SpringTemplate项目。它编译得很好,除了pom.xml头上的一些消息外,它声明: 未

我在eclipse中使用maven时遇到问题。我支持一个代理。Maven在CMD上运行良好,正如我在settings.xml上配置的那样。Eclipse的网络也可以使用代理。但是m2eclipse不会更新我的依赖项,并且经常出现不同的错误。嵌入式Maven或外部(在window/preferences/Maven/installations中定义)都会发生这种情况

例如,我安装了STS,并尝试创建一个SpringTemplate项目。它编译得很好,除了pom.xml头上的一些消息外,它声明:

未能将org.apache.maven.plugins:maven surefire plugin:pom:2.7.1从缓存在本地存储库中的文件传输,在经过central的更新间隔或强制更新之前,不会重新尝试解析。原始错误:无法将工件org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1从/传输到中心(http://repo1.maven.org/maven2):连接超时

我尝试删除存储库中的.lastupdated文件,但不起作用。 我尝试通过cmd编译项目,然后在eclipse中作为maven项目导入,但是一些类似的消息会一直存在


任何帮助都将不胜感激。提前感谢。

我以前遇到过类似的问题。以下是我所做的:

  • 关闭项目
  • 删除本地maven存储库中的所有文件夹
  • 打开项目
  • 右键单击Project-->Maven,然后选择“更新项目配置”和“更新依赖项”

  • 别客气。通过删除Maven的settings.xml中的代理设置,它得到了修复。不过我还是通过代理

    你的意思是删除本地repo中的某些特定文件夹?我上次删除了本地repo中的所有内容(即所有文件夹、文件和库),并让maven重新构建它。但我将失去以前项目的所有依赖关系!嗯,是的,你是对的。然后您可以尝试删除文件夹
    org/apache/maven/plugins/maven-surefire-plugin
    ,或者备份本地repo。这样在问题仍然存在的情况下,您也可以恢复回购。帮助很大!它起作用了!友好地说,在我尝试之前,我从不认为这个解决方案应该有效。错误只是针对surefire插件,还是错误在不同的依赖项之间不断变化?我有三个项目,它们都有相同的错误!有趣的是,今天是同一条消息+最后是错误代码407,需要代理身份验证(ISA服务器需要授权才能完成请求。对Web代理筛选器的访问被拒绝)