메이븐 프로젝트에서 핵심은 pom.xml 파일이다.
모든 메이븐 프로젝트는 프로젝트의 루트 폴더에 pom.xml 파일을 갖는다.
pom.xml은 메이븐 프로젝트에 대한 설정 정보를 관리하는 파일로서 프로젝트에서 필요로 하는 의존 모듈이나 플러그인 등에 대한 설정을 담는다.
메이븐은 한 개의 모듈을 아티팩트라는 단위로 관리한다.
아티팩트에 대한 의존을 추가하는 것은 일반적인 자바 애플리케이션에서 클래스 패키지를 추가하는 것과 동일하다.
해당하는 아티팩트 파일은 [그룹ID]/[아티팩트ID]/[버전] 폴더에 위치한다.
마지막으로 https://mvnrepository.com/ 이곳에 가면 대부분의 <dependency> 설정을 찾을 수 있다.
필요하다면 Files에서 jar 파일도 다운로드할 수 있다.
검색하여 원하는 버전 혹은 모르겠다면 사람들이 많이 쓰는 걸 사용하면 된다.
주의할 점은 오타가 있으면 작동을 안하기 때문에 가능하면 복붙을 추천한다.
'백엔드 > 스프링' 카테고리의 다른 글
SpringMVC의 기본이 되는 애노테이션(@controller, @service, @repository) (0) | 2021.09.04 |
---|---|
Controller에서 view로 데이터를 전달할 때 사용하는 애노테이션 (0) | 2021.09.03 |
롬복(lombok) (0) | 2021.09.03 |
메이븐 기본 폴더 구조 (0) | 2021.07.02 |
스프링이란? (0) | 2021.07.02 |
최근댓글