>

maven을 사용하여 스프링 mvc 프로젝트를 만들려고하는데 pom.xml에서 다음과 같은 오류가 발생합니다.

CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2: ArtifactResolutionException: Failure to transfer org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from http:// repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from/to central (http:// repo.maven.apache.org/maven2): Connection refused: no further information tohttp://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.pom

프록시 나 방화벽과 관련이 있습니까? 문제를 해결하려면 어떻게해야합니까?

  • 답변 # 1

    settings.xml 에서 maven 프록시를 설정 해야하는 소리 .

    웹 브라우저를 살펴보고 어떻게 설정되어 있는지 확인하십시오.

    프록시 구성 문서에서 :

    <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>
    
    

  • 답변 # 2

    저의 경우 저장소를 수정하여 비슷한 문제를 수정했습니다 (예 : 아티팩트를 전송할 수 없습니다 ... 연결이 거부되었습니다 ...). 실제로, 이정표 만있는 릴리스 레포를 추가하고 연결을 거부했습니다. Sugg .: 필요한 리포지토리를 확인하거나 문제없이 POM에서 복사하십시오.

    <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>
    
    

  • 답변 # 3

    <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>   
    
    

  • 답변 # 4

    이 오류는 프록시 뒤에 있으며 maven이 필요한 jar를 거의 다운로드 할 수 없기 때문입니다. 사무실 네트워크에서 동일한 오류가 발생했습니다. 그런 다음 홈 와이파이에서 시도했지만 오류는 더 이상 없었습니다. setting.xml을 변경하지 않았으며 방금 아래 단계를 수행했습니다. 1. 프록시 나 방화벽이없는 네트워크에 연결 2. 프로젝트->maven->프로젝트 업데이트

    를 마우스 오른쪽 버튼으로 클릭하십시오.

  • 이전 c++ - 소유권을 전달하지 않고 함수에서 스마트 포인터를 다시 할당 하시겠습니까?
  • 다음 DateTime를 변환하는 방법? C #의 DateTime과 두 날짜를 비교하는 방법