본문 바로가기
FullStack/21. Java

[MAVEN] was cached in the local repository, resolution will not be reattempted until the update interval of Central has elapsed or updates are forced

by nakanara 2020. 6. 18.
반응형

xbean_xpath 2.2.0, xmlpublic 2.2.0

이전에 설정할 때는 문제가 없다가 갑자기 Jenkins에서 빌드 Fail이 발생했다.
해당 POM을 대상으로 compile를 실행하였을 때 다음과 같은 오류가 발생하였다.

Failure to find xmlbeans:xbean_xpath:pom:2.2.0 in https://repo1.maven.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

인터넷에 보니 Repository를 삭제해야 한다는 의견도 있어서, 해당 라이브러리를 삭제하고 새로 받았지만 동일한 현상이 발생하였다.

<!-- https://mvnrepository.com/artifact/xmlbeans/xbean_xpath -->
  <dependency>
      <groupId>xmlbeans</groupId>
      <artifactId>xbean_xpath</artifactId>
      <version>2.2.0</version>
  </dependency>
  <!-- https://mvnrepository.com/artifact/xmlbeans/xmlpublic -->
  <dependency>
      <groupId>xmlbeans</groupId>
      <artifactId>xmlpublic</artifactId>
      <version>2.2.0</version>
  </dependency>

해당 Repository에서 라이브러리 폴더를 보았을 때 jar 파일은 정상적으로 존재하였지만 pom 파일이 없었다.

https://repo1.maven.org/maven2/xmlbeans/xbean_xpath/2.2.0/

  • xbean_xpath 2.2.0 버전

image

  • xbean_xpath 2.1.0 버전

image

해당 라이브러리 버전을 2.1.0으로 변경하였을 때 해당 오류가 없어지고 정상적으로 컴파일이 되었다.

해당 라이브러리의 경우 버전에 따른 이슈가 없는 것 같아서 문제는 없었지만, Local에서만 문제를 찾았다면 힘들었을 것 같다.

jdom 1.1

오류 내용

The artifact jdom:jdom:jar:1.1 has been relocated to org.jdom:jdom:jar:1.1

해당 Repository에 jar파일이 없었다. 해당 버전을 1.1 -> 1.0으로 변경하였더니 오류가 없어졌다.

<dependency>
    <groupId>jdom</groupId>
    <artifactId>jdom</artifactId>
    <version>1.1</version>
</dependency>

imageimage

반응형