我有一个父pom.xml。
有2个子pom.xml
但是当我为所有人清洁时,他们无法清洁。它给出了错误
我尝试了很多事情。从问题中得到了相同的答案,但是没有用。
错误是:
Dmaven.multiModuleProjectDirectory = C:\ Users \ caydin \ Applications \ evault \ yyy“-> Dmaven.home = C:\ Program Files \ JetBrains \ IntelliJ IDEA> 2019.1 \ plugins \ maven \ lib \ maven3”“ -Dclassworlds .conf = C:\ Program> Files \ JetBrains \ IntelliJ IDEA 2019.1 \ plugins \ maven \ lib \ maven3 \ bin \ m2.conf“”-> javaagent:C:\ Program Files \ JetBrains \ IntelliJ IDEA> 2019.1 \ lib \ idea_rt.jar = 55677:C:\ Program Files \ JetBrains \ IntelliJ IDEA> 2019.1 \ bin''-Dfile.encoding = UTF-8 -classpath“ C:\ Program> Files \ JetBrains \ IntelliJ IDEA 2019.1 \ plugins \ maven \ lib \ maven3 \ boot \ plexus-> classworlds-2.5.2.jar” org.codehaus.classworlds.Launcher -Didea.version2019.1> clean [INFO]正在扫描项目... [错误] [错误]处理POM时遇到了一些问题: [FATAL] com.xxx:yyy-console-backend:0.0.1->SNAPSHOT的不可解析的父POM:无法在> {{3}中找到com.xxx:com.xxx:pom:0.0.1-SNAPSHOT }已缓存在本地存储库中,直到中心更新间隔过去或>强制执行更新并且'parent.relativePath'指向错误的本地POM时,才会重新尝试解析> @第5行,第13列 [致命] com.xxx:com.xxx.frontend:0.0.1-SNAPSHOT的不可解析的父POM:>无法在> {{3}中找到com.xxx:com.xxx:pom:0.0.1-SNAPSHOT }已缓存在本地存储库中,直到中心更新间隔过去或>强制执行更新并且'parent.relativePath'指向错误的本地POM时,才会重新尝试解析> @第5行,第13列 @
父母pom
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>LATEST</version>
<!--2.1.3.RELEASE-->
<relativePath></relativePath>
</parent>
<groupId>com.xxx</groupId>
<version>0.0.1-SNAPSHOT</version>
<artifactId>com.xxx</artifactId>
<name>yyyy-console</name>
<description>xxx E-Money (Project:yyyy)</description>
<packaging>pom</packaging>
<properties>
<java.version>1.8</java.version>
</properties>
<modules>
<module>src/main/java/com/xxx/yyyy/backend</module>
<module>src/main/java/com/xxx/yyyy/web</module>
</modules>
后端的子pom
<parent>
<groupId>com.xxx</groupId>
<artifactId>com.xxx</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>yyyy-console-backend</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>yyyy-console-backend</name>
<description>xxx E-Money (Project:yyyy)</description>
<packaging>jar</packaging>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>//and dependencies for spring
其他pom.xml与后端相同。
一开始只有主pomxml。然后,我创建了子pom,将所有spring-boot依赖项转移到其他两个子pom。
结构
xxx
pom.xml
backend
pom.xml
web
pom.xml```