1. 程式人生 > >Maven報錯:Non-resolvable parent POM for XXX

Maven報錯:Non-resolvable parent POM for XXX

這個錯誤的原因是因為子pom檔案的parent relativePath 相對路徑寫錯

<parent>
		<groupId>XXX</groupId>
		<artifactId>XXX</artifactId>
		<version>XXX</version>
		<relativePath>錯誤<relativePath/> 
</parent>

或者是父pom檔案設定了 modules 沒有先 install 一次會報錯

<modules>
        <module>../XXX-commons</module>
        <module>../XXX-server</module>
        <module>../XXX-XXX</module>
        <module>../XXX-XXX</module>
        <module>../XXX-XXX</module>
        <module>../XXX-XXX</module>
</modules>

解決辦法modules註釋掉 然後先 install一次 再解開 之後就可以了