본문 바로가기

IT 개발 관련/JavaSpring

Maven 저장소 활용법

Maven 저장소 활용법

스프링 관련된 지난 글에서 메이븐 저장소를 통해 pom.xml에 필요한 

추가적인 라이브러리를 가져올 수 있다고 말씀드렸습니다. 

오늘은 메이븐 저장소를 어떻게 활용해서 라이브러리를 가져올 수 있는지에 대해서

설명해 드리도록 하겠습니다.

 

https://mvnrepository.com/

 

Maven Repository: Search/Browse/Explore

HIPPO4J Core Last Release on May 31, 2022

mvnrepository.com

메이븐 저장소의 주소입니다. 

들어가게 되면 처음으로 다음과 같은 화면을 보실 수 있습니다.

Maven을 대부분 필요한 라이브러리를 추가하기 위해서 

저장소(Repository)와 의존성(Dependency) 부분만을 많이 사용하게 됩니다.

 

제가 오늘 소개해드릴 방법은 의존성 부분을 활용하여 라이브러리를 

추가하는 방법을 소개시켜 드리려고 합니다. 메이븐 저장소를 잘 활용할 줄 

알아야 스프링 프로젝트에서의 한걸음을 땔 수 있다는 생각이 듭니다.

 

위 메인화면에서 검색창에 원하는 라이브러리를 검색하여 해당하는 

페이지로 들어가봅니다.

저는 MySQL과 이클립스를 연동한다는 가정을 두고 MySQL Connector를 검색했습니다.

검색하게 되면 위와 같이 여러 가지의 라이브러리가 뜨게 되는데 원하는 유형의 라이브러리로 접속을 합니다.

 

접속하게 되면 다양한 버전의 해당 라이브러리가 뜨게 되고 원하는 버전을 클릭해줍니다.

 

들어가게 되면 하단의 Maven이라는 FORM안에 <dependency>라는 태그로 묶여있는 

글들을 볼 수 있습니다. 이 부분을 복사해서 진행하려는 스프링 프로젝트 내부에 

pom.xml 파일 안에 <dependencies> 태그 내부에 추가해주면 원하는 라이브러리를 프로젝트에 

추가할 수 있게 된 것입니다.

 

메이븐을 사용하는 프로젝트에는 설정 파일인 pom.xml 파일이 있습니다.
POM은 Project Object Model의 약자입니다. 이 설정에서 실제 
라이브러리 파일이 있는 저장소 서버의 위치를 지정하고, 또한 
이 프로젝트에서 사용할 라이브러리가 무엇인지를 지정하기만 하면 됩니다.

 

 

위 <dependency> 태그를 복사해 진행하려는 스프링 프로젝트의 pom.xml에 들어가 저장해주었습니다.

 

 

의존성 부분으로 라이브러리를 추가해주게 되면 좌측의 Package Explorer에서 Maven Dependencies 하단에

해당하는 라이브러리의 파일이 생성되게 됩니다.

중간에 보시면 mysql-connector-java-8.0.29.jar파일이 잘 들어간 것을 확인하실 수 있습니다.

 

다음과 같은 방법으로 앞으로 스프링 프로젝트를 진행하면서 필요한 라이브러리를 추가해서 

잘 사용하시면 좀 더 수월하게 프로젝트를 진행할 수 있습니다.

 

참고 블로그 : 

출처: https://offbyone.tistory.com/163 [쉬고 싶은 개발자:티스토리]

'IT 개발 관련 > JavaSpring' 카테고리의 다른 글

Mybatis 연동하기  (0) 2022.06.08
Connection Pool과 HikariCP  (0) 2022.06.06
Spring DB연동 Oracle.ver  (0) 2022.06.03
Lombok 라이브러리 Setting  (0) 2022.06.02
Spring Project 생성  (0) 2022.05.31