首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven Pom.xml问题

Maven Pom.xml问题
EN

Stack Overflow用户
提问于 2013-10-29 07:25:46
回答 4查看 49.4K关注 0票数 9

我试图使用maven创建一个spring项目,并在pom.xml中获得以下错误:

无法计算构建计划:插件org.apache.maven.plugins:maven-compiler-plugin:2.3.2或其依赖项之一无法解决:无法读取org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2: ArtifactResolutionException的工件描述符:未能将org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2从http:// repo.maven.apache.org/maven2 2缓存在本地存储库中,在中央更新间隔过去或被迫更新之前不会重新尝试解析。原始错误:无法将工件org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2从/向中心传输(http:// repo.maven.apache.org/maven2 2):连接被拒绝:没有进一步的信息到http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom

它与代理或防火墙有关吗?我能做些什么来解决这个问题?

EN

回答 4

Stack Overflow用户

发布于 2013-10-29 07:58:48

听起来,您需要在settings.xml中设置一个maven代理。

在您的web浏览器中查看(例如)并查看它是如何设置的。

来自配置代理的文档

代码语言:javascript
复制
<proxy>
  <active>true</active>
  <protocol>http</protocol>
  <host>proxy.somewhere.com</host>
  <port>8080</port>
  <username>proxyuser</username>
  <password>somepassword</password>
  <nonProxyHosts>www.google.com|*.somewhere.com</nonProxyHosts>
</proxy>
票数 13
EN

Stack Overflow用户

发布于 2015-06-03 20:14:23

我解决了一个类似的问题(也就是无法转移人造物.连接被拒绝)在我的例子中,通过修复存储库。实际上,我添加了版本回购,其中只有里程碑一个是存在的,并拒绝连接。检查哪些回购是需要的,或者在没有问题的情况下从POM中复制它们。

代码语言:javascript
复制
<repositories>
    <repository>
        <id>repo.springsource.org.milestone</id>
        <name>Spring Framework Maven Milestone Repository</name>
        <url>https://repo.springsource.org/milestone</url>
    </repository>
    <repository> <!-- this one added -->
        <id>repository.springframework.maven.release</id>
        <name>Spring Framework Maven Release Repository</name>
        <url>http://maven.springframework.org/release</url>
    </repository>
</repositories>
票数 0
EN

Stack Overflow用户

发布于 2016-02-09 07:38:40

代码语言:javascript
复制
<proxy>
  <id>myproxy</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>chenchu.madhiboina</username>  <!-- LOG in username/Put your username here -->
  <password>hari01</password>  <!-- LOG in password/Put your password here -->
  <host>xx.xx.xx.xx</host>   <!-- Put the IP address of your proxy server here -->
  <port>80</port>            <!-- Put your proxy server's port number here -->
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts> <!-- Do not use this setting unless you know what you're doing. -->
</proxy>    
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19652101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档