혹시 "사람들은 도대체 어디에서 자신이 원하는 의존성을 찾아올까?"라는 궁금증을 가져본 적 있나요? 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처럼 오래된 라이브러리는 사용량이 높을 수 있지만 최신 기술이나 기능이 부족할 수도 있습니다.
4️⃣ 최신 버전 확인
- 페이지에서 최신 안정 버전을 확인해요.
예: 4.13.2라고 적혀있는 최상단에 표시된 버전을 선택.
💡 최신 안정 버전(Stable Release)을 쓰는 게 안전해요! 없다면 그냥 최신을 사용하셔도 무방합니다.
5️⃣ 코드 복사
- Gradle: Gradle (Short) 탭에서 코드를 복사.
- Maven: Maven 탭에서 <dependency> 태그를 복사.
6️⃣ 코드 추가
- Gradle: build.gradle 파일의 dependencies에 붙여넣어요.
- Maven: pom.xml 파일의 <dependencies> 안에 붙여넣어요.
직접 Maven Repository를 탐색해 보면서 필요한 라이브러리를 찾아보고, 프로젝트에 맞는 버전을 선택하세요. 이렇게 하면 더 신뢰할 수 있는 결과를 얻을 수 있을 뿐만 아니라, 라이브러리 관리에 대한 이해도도 높아질 것입니다.