프로그래밍/Spring
POM(Project Object Model)이란?
개발계발게발
2021. 8. 26. 17:48
반응형
POM(Project Object Model)은 프로젝트의 중요한 정보를 정의하고 정리하기 위한 곳이다.
pom.xml 파일에 프로젝트 관리 및 빌드에 필요한 환경 설정, 저장소 서버 위치 지정, 의존성 관리 등의 정보를 저장한다.
프로젝트의 세부 정보를 포함한다.
- 버전 및 설정, 빌드 환경, 라이브러리 저장소, 사용할 라이브러리 및 의존성 등
dependencies
- 의존성이라고 하며 가장 중요하게 쓰이는 핵심 단어
- dependencies는 라이브리러를 한 곳에 모아 기술하기 위한 것
- 각각의 라이브러리 정보는 dependency 태그를 사용
properties
- 해당 pom.xml에서 사용하는 속성 값 등을 정의 하는것
groupld
- 프로젝트틑 만든 그룹, 간단히 말하면 누가 만들었는지 식별 하기 위한 것
artifactId
- 기본 아티팩트 이름(ex) 프로젝트명)
version
- 프로그램의 버전(SNAPSHOT 붙을시 개발 단계)
반응형