젠킨스로 배우는 CI/CD 파이프라인 구축 - 전역 도구 구성 이해

2025. 5. 24. 21:46·Study/젠킨스로 배우는 CI,CD 파이프라인 구축
전역 도구 구성 페이지에서 JDK와 메이븐을 구성하는 방법을 설명해보자!

💡전역 도구 구성 이해 

메이븐은 컴파일, 패키징, 배포와 같은 자바 애플리케이션의 빌드 단계를 자동화하는 데 사용되며, 다른 플러그인들의 지원을 받아 작업을 수행하는 명령행 인터페이스 빌드 도구다.
메이븐의 설정에는 2개의 구성파일이 사용된다.

  • 메이븐 설치파일(전역 설정) : 기본 위치는 ${maver.home}/conf이고, 파일이름은 settings.xml
  • 사용자 설치 파일(사용자 설정): 기본위치는 ${user.home}/.m2이고, 파일이름은 settings.xml

해당파일은 메이븐으로 자바 프로젝트를 빌드하는데 필요한 설정이 들어있으며, 동일한 시스템에서 작업하는 모든 사용자에게 적용되는 공통 메이븐 설정은 전역 설정 파일에 저장되고, 특정 사용자별 메이븐 설정은 사용자 설정 파일에 저장된다.
사용자 설치에서는 settings.xml파일이 없어도 되묘, 이 파일이 없는 경우 메이븐 설치의 settings.xml파일에서 필요한 설정을 가져온다. 
2개의 파일에 동일한 설정이 있는 경우 {user.home}/.m2/settings.xml에 있는 사용자 설정 값이 우선으로 적용된다.

    • Default settings provider (기본 설정 공급자)의 값: Use default maven settings(기본 메이븐 설정 사용)을 유지한다.
    • Default global settings provider(기본 전역 설정 공급자)의 값: Use default maven global settings(기본 메이븐 전역 설정 사용)를 유지하면 된다.

💡메이븐 구성

만약, 파일이 다른 위치에 있다면, Default settings provider의 값, Default global settings provider의 값은 Settings file in filesystem(파일 시스템 내의 설정파일)을 선택하고, 파일의 위치를 설정해야한다.

💡Maven instaillation(메이븐 설치)

  • Name : 영문으로 하고, 숫자나 공백, 특수문자는 사용하지 않도록 한다.
  • MAVEN_HOME : 메이븐 설치 디렉터리의 정보 입력

만약, 젠킨스 작업을 운영 중인 시스템에 이미 메이븐이 설치되어 있다면 Install automatically 자동설치 체크박스를 해제한다.

💡.ZIP/.TAR파일을 추출해서 메이븐 설치 

Download URL for binary archive (다운로드할 바이너리 파일의 주소) : 메이븐 웹사이트 파일 주소를 입력
Subdirectory of extracted archive (추출 파일의 하위 디렉터리): 다운로드 파일의 압축 해제 폴더 내에 메이븐 설치 디렉터리 이름을 입력

https://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/

 

Index of /dist/maven/maven-3/3.3.9/binaries

archive.apache.org

💡자바 구성 

 

💡깃 구성 

'Study > 젠킨스로 배우는 CI,CD 파이프라인 구축' 카테고리의 다른 글

젠킨스로 배우는 CI/CD 파이프라인 구축 - 사용자 관리  (0) 2025.06.15
젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 자격증명 관리  (0) 2025.05.25
젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 보안관리 구성  (1) 2025.05.25
젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 설치  (1) 2025.05.12
젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 소개 및 구성  (2) 2025.05.12
'Study/젠킨스로 배우는 CI,CD 파이프라인 구축' 카테고리의 다른 글
  • 젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 자격증명 관리
  • 젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 보안관리 구성
  • 젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 설치
  • 젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 소개 및 구성
happy_dev
happy_dev
복사하고 붙여넣기 잘하고 싶어요
  • happy_dev
    happy의 개발일지
    happy_dev
  • 전체
    오늘
    어제
    • 전체 (43)
      • Java (0)
      • React (1)
      • DB (1)
      • Study (41)
        • 친절한 SQL 튜닝 (9)
        • 모던 리액트 Deep Dive (18)
        • 젠킨스로 배우는 CI,CD 파이프라인 구축 (14)
        • Studyd (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SQL
    toad
    DB
    조인
    oracle
    젠킨스
    인덱스의기본
    리액트
    Jenkins
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
happy_dev
젠킨스로 배우는 CI/CD 파이프라인 구축 - 전역 도구 구성 이해
상단으로

티스토리툴바