Proxy Maven的任何其他原因;无法检索插件描述符";除了代理

Proxy Maven的任何其他原因;无法检索插件描述符";除了代理,proxy,maven-3,Proxy,Maven 3,我听说其他帖子中的这个错误是由于代理设置不正确造成的 但是,我确实在settings.xml中正确设置了代理(我们没有用户/密码) 这个maven错误还有其他原因吗 i.e.: .m2> <settings> <proxies> <proxy> <active>true</active> <protocol>http</protocol> <h

我听说其他帖子中的这个错误是由于代理设置不正确造成的

但是,我确实在settings.xml中正确设置了代理(我们没有用户/密码)

这个maven错误还有其他原因吗

i.e.: 


  .m2>

<settings>
  <proxies>
   <proxy>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxy.ours.net</host>
      <port>8080</port>
    </proxy>
  </proxies>
</settings>


 C:>mvn archetype:generate -DgroupId=com.mycompany
.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -Dinte
ractiveMode=false
[INFO] Scanning for projects...
Downloading: http://uk.maven.org/maven2/org/apache/maven/plugins/maven-clean-plu
gin/2.5/maven-clean-plugin-2.5.pom
[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:mave
n-clean-plugin:2.5: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or on
e of its dependencies could not be resolved: Failed to read artifact descriptor
for org.apache.maven.plugins:maven-clean-plugin:jar:2.5
Downloading: http://uk.maven.org/maven2/org/apache/maven/plugins/maven-install-p
lugin/2.4/maven-install-plugin-2.4.pom

etc

       [WARNING] Failure to transfer org.codehaus.mojo/maven-metadata.xml from http://u
k.maven.org/maven2 was cached in the local repository, resolution will not be re
attempted until the update interval of UK has elapsed or updates are forced. Ori
ginal error: Could not transfer metadata org.codehaus.mojo/maven-metadata.xml fr
om/to UK (http://uk.maven.org/maven2): Not authorized by proxy , ReasonPhrase:Pr
oxy Authentication Required.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
即:
.m2>
真的
http
proxy.com.net
8080
C:>mvn原型:generate-DgroupId=com.mycompany
.app-DartifactId=my-app-DarchetypeArtifactId=maven原型快速启动-Dinte
ractiveMode=false
[信息]正在扫描项目。。。
下载:http://uk.maven.org/maven2/org/apache/maven/plugins/maven-clean-plu
gin/2.5/maven-clean-plugin-2.5.pom
[警告]检索org.apache.maven的插件描述符失败。插件:mave
n-clean-plugin:2.5:plugin org.apache.maven.plugins:maven-clean-plugin:2.5或更高版本
无法解析其依赖项之一:无法读取项目描述符
对于org.apache.maven.plugins:maven-clean-plugin:jar:2.5
下载:http://uk.maven.org/maven2/org/apache/maven/plugins/maven-install-p
lugin/2.4/maven-install-plugin-2.4.pom
等
[警告]无法从http://u传输org.codehaus.mojo/maven-metadata.xml
k、 maven.org/maven2已缓存在本地存储库中,将不会重新解析
一直尝试,直到UK的更新间隔已过或强制更新。奥里
基纳尔错误:无法传输元数据org.codehaus.mojo/maven-metadata.xml fr
om/前往英国(http://uk.maven.org/maven2):未经代理授权,原因短语:Pr
需要氧气认证。
[信息]------------------------------------------------------------------------
[信息]生成失败

而代理通常不需要用户/密码,maven build downloads则需要用户/密码。

根据错误消息,您的代理似乎需要授权
未经代理授权,原因短语:需要代理身份验证。
是的,我也看到了该消息。但是我们的浏览器对代理的引用不需要任何用户/密码。也许有一种“智能”代理是不允许maven的。(这是一个很大的组织,很难找到它,但我会进一步研究。)它确实允许单独下载http maven jar。可能是命令行执行导致maven使用ftp或其他协议?命令行不会更改协议。除此之外,maven只在旧版本中使用never ftp,如果您明确配置的话。这有点奇怪,为什么您直接使用uk镜像而不是使用默认url
http://repo1.maven.org/maven2/
Ah…顺便问一句,你使用哪种Maven版本?我发现他们有智能代理,我的网络用户/pass使其工作正常。(我试过镜像,以防它是restict url问题。我对central也有同样的结果)。所以问题解决了。谢谢你的帮助。你在哪里找到的?这更像是一个反复试验的案例。似乎我们有一个智能代理,但我不知道细节。所以是我们的代理不允许下载maven JAR。