[서버] 'parent.relativePath' of POM xxx points at yyy instead of org.springframework.boot:spring-boot-starter-parent, please verify your project structure
프로그래밍/서버2021. 3. 10. 16:38
multi 모듈 환경에서 부모 module이 있고 childe 모듈이 있는 상황을 가정하겠습니다.
child 모듈의 pom은 아래와 같습니다.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
</parent>
Maven은 기본적으로 바로 상위 폴더에서 parent pom을 찾는데 상위 폴더의 parent pom은 org.springframework.boot:spring-boot-starter-parent 가 아니기에
'parent.relativePath' of POM xxx points at yyy instead of org.springframework.boot:spring-boot-starter-parent, please verify your project structure
에러가 발생합니다.
아래와 같이 <relativePath/>를 추가하여 Maven repository에서 org.springframework.boot:spring-boot-starter-parent을 가져오도록하면됩니다.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.6.RELEASE</version>
<relativePath/>
</parent>
참고
댓글 영역