Spring

[Spring] pom.xml 태그

EunaSon 2022. 6. 13. 15:29

4. pom.xml태그의 설명과 분석

<project> : Maven의 XML 네임스페이스를 지정
<modelVersion> : Maven의 model Version
<groupId> : 그룹 ID태그 
<artifactId> : 아티팩트ID 태그 
<version> : 버전명 태그
<packaging> 패키징 형식을 지정하는 태그
<name> : 프로젝트의 이름
<url> : Maven의 url
<properties> : 프로젝트 관련 속성
<parent> : pom.xml의 상속에 관련된 태그
<dependencies> : 프로젝트가 의존하는 라이브러리들의 정보

맨 마지막 dependencises 태그 안에 코드를 쓸 일이 많다.

dependency는 프로젝트의 라이브러리를 정의하는 태그이다.
위의 코드로 정리를 해보면

<groupId> : 라이브러리 그룹 아이디
<artifactId> : 라이브러리 아티팩트 아이디
<version> : 라이브러리 버전
<scope> : 라이브러리가 프로젝트 내에서 사용되는 범위