kenzi

pom.xml이 무엇인지 정리해보자 .. 본문

Spring

pom.xml이 무엇인지 정리해보자 ..

kenzi 2022. 4. 4. 17:15

강사님이 막 적기는 하는데 뭐가 뭔지 안 알려주고 이렇게만 해보세요 하길래 

궁금해서 찾아보는 포스팅 


 

Project Object Model 

Maven 프로젝트의 빌드정보를 담고 있는 파일이다 

 

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

<dependencies>에 포함할 수 있는 태그 

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

 

 

출처: https://coding-hyeok.tistory.com/47

 

[Spring] Maven, pom.xml이 뭐에요?(정의)

spring을 처음 배우기 시작할 때에 pom.xml에 dependency~해서 뭔지도 모르는 코드를 막 적으라한다.  왜 적나, 적으면 뭐가 달라지는지 궁금해진다.(물론 저만의 생각일 수도 >,.<) 그럼 뭔지 알아보도

coding-hyeok.tistory.com

'Spring' 카테고리의 다른 글

AOP  (0) 2022.04.05
오늘 수업에서 질문한 것(DI와 인터페이스 구현)  (0) 2022.04.04
AOP  (0) 2022.04.04
스프링 5일차 (Autowired, interface, scope)  (0) 2022.04.01
스프링 4일차 정리  (0) 2022.03.31
Comments