카테고리 없음

Gradle과 Maven에서 최신 버전의 의존성 쉽게 찾는 방법

0and24 2024. 11. 28. 21:17

혹시 "사람들은 도대체 어디에서 자신이 원하는 의존성을 찾아올까?"라는 궁금증을 가져본 적 있나요? GPT로 도움을 받을 수 있지만, GPT도 항상 최신 버전을 정확히 알려주는 건 아니랍니다. 게다가 매번 GPT에 의존하기보다는 직접 찾는 방법을 익힌 뒤, 필요할 때 GPT를 활용하는 것이 더 효율적이지 않을까요?

그래서 이번 글에서는 Gradle과 Maven에서 최신 버전의 의존성을 쉽게 찾는 방법에 대해 알아보려고 합니다.

Maven Repository란?

Maven Repository는 인터넷에 있는 Java 라이브러리 검색 사이트입니다.
이 웹사이트는 쉽게 말해, 필요한 라이브러리를 검색하고 최신 버전을 확인한 뒤 프로젝트에 추가할 수 있는 곳입니다.

방법은 다음과 같습니다. (참고만 해주세요)

1️⃣ Maven Repository 접속
https://mvnrepository.com/에 접속해요. 들어가면 아래와 같이 화면이 나옵니다.

 

2️⃣ 라이브러리 검색

  • 검색창에 필요한 기능을 입력해요.
    예: spring boot, gson, lombok 등
    검색 결과가 나오면 관련된 라이브러리 리스트가 보여요.

3️⃣ 라이브러리 선택

  • 원하는 라이브러리 이름을 클릭하세요.
  • 검색 결과가 많을 경우 주의할 점:
    • 보통 usage(사용량)이 높은 것이 적합한 선택일 가능성이 큽니다.
    • 하지만 항상 그런 건 아니니, 라이브러리 설명을 읽어보고 프로젝트에 맞는 의존성을 선택하는 것이 중요합니다.
    • 예를 들어, JUnit 4처럼 오래된 라이브러리는 사용량이 높을 수 있지만 최신 기술이나 기능이 부족할 수도 있습니다.

Junit 4 같은 경우
검색 결과가 너무 많아 어떤 것을 사용할지 모르겠으면 설명을 얽고 필요한 것을 찾아야함

4️⃣ 최신 버전 확인

  • 페이지에서 최신 안정 버전을 확인해요.
    예: 4.13.2라고 적혀있는 최상단에 표시된 버전을 선택.
    💡 최신 안정 버전(Stable Release)을 쓰는 게 안전해요! 없다면 그냥 최신을 사용하셔도 무방합니다.

5️⃣ 코드 복사

  • Gradle: Gradle (Short) 탭에서 코드를 복사.
  • Maven: Maven 탭에서 <dependency> 태그를 복사.

6️⃣ 코드 추가

  • Gradle: build.gradle 파일의 dependencies에 붙여넣어요.
  • Maven: pom.xml 파일의 <dependencies> 안에 붙여넣어요.

build.gradle(gradle 기준)

직접 Maven Repository를 탐색해 보면서 필요한 라이브러리를 찾아보고, 프로젝트에 맞는 버전을 선택하세요. 이렇게 하면 더 신뢰할 수 있는 결과를 얻을 수 있을 뿐만 아니라, 라이브러리 관리에 대한 이해도도 높아질 것입니다.