pom.xml에 starter를 쓰는 이유가 이해가 안갑니다.

미해결질문
김현수 프로필

<parent>엘리먼트로 부모 pom.xml를 상속받는다고 이해했습니다. 

최상위 pom.xml로 올라가보면 

여러 <dependency>들이 이미 정의 되어있어 의존설정이되어있는것을 확인했습니다.

그런데 맨 하위 pom.xml에서 

"spring-boot-starter-web"를 굳이 쓰는 이유가 무엇인지 궁금합니다. 

이것을 쓰지않아도 <parent>로 상속받아서  거기서 이미 <dependency>등록이 되어있어서 .jar이 다운되어있는데 

 중복해서 굳이 명시하는이유가 무엇인지 궁금합니다.

백기선 프로필
백기선 9달 전

메이븐에 대해 잘 이해를 못하고 계신거 같은데 메이븐의 dependency management에 대해 공부를 하시는게 좋을거 같습니다. 그런 뒤에도 이해가 안되신다면 다시 댓글 남겨주세요.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스