inblog logo
|
jjack1
    JavaSpring Boot

    [SB] 19. 자바 라이브러리 관리

    최재원's avatar
    최재원
    May 08, 2025
    [SB] 19. 자바 라이브러리 관리
    Contents
    외부 라이브러리 사용 → gradle에게 위임라이브러리를 사용할 때gradle은 전용 repo를 들고 있음gradle 버전과 java 호환 버전이 맞아야만 사용 가능1. 자바 버전, gradle 버전 확인Gradle 버전자바 버전 확인다른 프로젝트 실행시 확인 사항
    notion image
    notion image
    ❗
    1. 프로젝트 생성
    1. 라이브러리를 관리하는 레포지토리(의존성 관리 도구)(Gradle)
      1. Maven 레포지토리가 원조, Gradle 이 나중에 나옴
      2. Gradle 도 Maven 레포지토리를 사용함
      3. Gradle 은 사용방법이 더 편해서 사용함
        1. Maven은 xml 방식이라 귀찮음
    1. 사용자의 m2 폴더에 라이브러리가 설치됨
    1. 해당 라이브러리를 내 프로젝트에 연결하는게 빌드패스설정이다
    1. 빌드 → 내 소스코드를 컴파일 하고(.jar) m2 에 있는 라이브러리를 가져와서 같이 묶는 것
    1. 라이브러리 → main 메서드가 없는 컴파일 파일(.jar)

    외부 라이브러리 사용 → gradle에게 위임

    1. 각 사이트에서 다운로드 (fetch)
    1. 빌드 : 연결 (build)

    라이브러리를 사용할 때

    • 나는 java 버전과 gradle 버전만 확인하면 gradle이 알아서 라이브러리 버전을 맞춰 가져온다

    gradle은 전용 repo를 들고 있음

    • Repo : 파일의 버전 관리
    1. gradle이 repo에 필요한 라이브러리 요청
    1. repo에서 필요한 라이브러리를 찾아서 build
    1. 없을 경우 자동 update (알아서 받음)
        • 의존성 라이브러리도 전부 받아줌

    gradle 버전과 java 호환 버전이 맞아야만 사용 가능

    • (gradle 호환 버전 != java 호환 버전)
     
    1. java 버전 확인 및 수정
    1. java 버전과 호환되는 gradle 다운로드
    1. gradle 버전과 호환되는 라이브러리 (dependencies) 및 spring 버전 명시

    1. 자바 버전, gradle 버전 확인

    Gradle 버전

    • java 21 이상은 gradle 8.4 이상 사용

    자바 버전 확인

    1. 내 자바 버전 체크 (java 21)
    1. 내 gradle 버전 확인
        • gradle > gradle-wrapper.properties 파일 내의 distributionUrl 확인

    gradle 버전 확인 파일

    notion image

    현재 프로젝트 자바 버전 확인 방법

    notion image
    notion image
    • 다른 프로젝트 확인시 버전이 다르면 인텔리j에서 표시해줌
      • notion image
        notion image
        notion image

    gradle 버전은 여기서 변경

    notion image
    notion image

    다른 프로젝트 실행시 확인 사항

    1. 현재 프로젝트 자바 버전 확인
      1. notion image
    1. gradle-wrapper.properties 파일에서 그레이들 버전 확인
      1. 찾아서 변경하면 됨
      2. notion image
    1. build.gradle 에서 스프링부트 버전
      1. 변경하면 됨
      2. notion image
    1. build.gradle 에서 라이브러리 설치 방법
      1. 추가하면 됨
      2. notion image
     
    9. Gradle 관리
    Share article
    Contents
    외부 라이브러리 사용 → gradle에게 위임라이브러리를 사용할 때gradle은 전용 repo를 들고 있음gradle 버전과 java 호환 버전이 맞아야만 사용 가능1. 자바 버전, gradle 버전 확인Gradle 버전자바 버전 확인다른 프로젝트 실행시 확인 사항

    jjack1

    RSS·Powered by Inblog