인프런 커뮤니티 질문&답변

tmlim96님의 프로필 이미지
tmlim96

작성한 질문수

Jenkins를 이용한 CI/CD Pipeline 구축

실습2) Git에서 코드 가져와서 빌드하기

My-Second-Project 빌드 에러

작성

·

736

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요.

My-Second-Project 빌드를 하면 아래와 같은 Error 가 발생합니다.

...

[INFO] Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/3.2.0/maven-clean-plugin-3.2.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.993 s
[INFO] Finished at: 2023-12-22T06:19:54Z
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:3.2.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:3.2.0: The following artifacts could not be resolved: org.apache.maven.plugins:maven-clean-plugin:pom:3.2.0 (absent): Could not transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:3.2.0 from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org: Name or service not known: Unknown host repo.maven.apache.org: Name or service not known -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
[JENKINS] Archiving /var/jenkins_home/workspace/My-Second-Project/pom.xml to com.njonecompany.web/web/1.0/web-1.0.pom
Finished: FAILURE

해결 할 수 있는 방법이 있을까요 ?

 

답변 2

0

Dowon Lee님의 프로필 이미지
Dowon Lee
지식공유자

안녕하세요, 이도원입니다.

강의에서 사용된 코드는 간단한 Spring Boot 프로젝트여서 빌드 상에 오류가 발생하였다면, 기본적인 설정에 관련된 문제 일수도 있을 것 같습니다. 오류 내용을 보니, Maven 빌드 시 Plugin 관련 설정에서의 오류로 보여지는데, 아래 내용을 pom.xml 파일에 추가해 보시고 다시 빌드해 보시기 바랍니다.

<build>
  <plugins>
    ...
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-resources-plugin</artifactId>
      <version>3.2.0</version>
    </plugin>
    ...
  </plugins>
</build>

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다.

tmlim96님, Maven 빌드 과정에서 알려진 호스트인 ‘repo.maven.apache.org’로의 연결 문제가 발생하고 있습니다. 제공된 오류 메시지에 따르면 ‘maven-clean-plugin’을 다운로드하려고 시도하다가 실패한 것으로 보입니다. 이는 네트워크 설정, 방화벽 설정, 혹은 Maven 저장소 설정에 문제가 있을 수 있음을 시사합니다.

해결 방법으로 다음과 같은 순서로 문제를 해결해보실 수 있습니다:

  1. 네트워크 연결 확인: 해당 Maven 중앙 저장소에 정상적으로 접속할 수 있는지 인터넷 브라우저 등을 통해 확인해보세요.

  2. Maven 설정 파일 검토: ~/.m2/settings.xml 파일이나 프로젝트의 pom.xml 파일에서 저장소 설정을 확인하고, 필요하다면 중앙 저장소에 대한 설정이 올바른지 검증하세요.

  3. 방화벽 설정 확인: 네트워크 방화벽이나 프록시 서버 설정이 Maven의 중앙 저장소 접근을 차단하고 있지는 않은지 확인해보세요.

  4. 다른 Maven 명령 수행: 동일한 문제가 다른 Maven 명령어 실행에서도 발생하는지, 예를 들어 mvn compile 같은 명령어를 사용하여 검증해보세요.

  5. Maven 저장소 캐시 삭제: ~/.m2/repository/ 디렉토리 내에 캐시된 데이터를 삭제한 후 다시 시도해보세요.

위의 절차를 통해 문제가 해결되지 않는다면 Jenkins 서버의 설정을 재검토하거나, 특정한 네트워크 문제가 있는지 확인해봐야 할 수 있습니다. Jenkins 설정 중 프록시 설정이 있는지도 확인해보세요.

도움이 되기를 바라며, 문제 해결을 위한 추가 질문이 있다면 언제든지 문의하세요.

tmlim96님의 프로필 이미지
tmlim96

작성한 질문수

질문하기