[서버] '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>

 

참고

stackoverflow.com/questions/45545092/how-to-fix-the-warning-message-while-running-mvn-clean-install/45545772

 

How to fix the WARNING message while running "mvn clean install"

I am using jdk 8 and maven version 3.3.9 to create spring boot application with latest version 1.5.6.RELEASE. I am getting the following Warning messages while running mvn clean install [DEBUG] Lo...

stackoverflow.com

 

작성자

Posted by 드리머즈

관련 글

댓글 영역