我有一个多模块项目。根模块有<packaging>pom</packaging>
当我尝试构建整个项目时 - 它工作正常。当我尝试构建一个与我的项目中的其他模块没有依赖关系的模块时 - 工作正常。当我尝试构建依赖于其他项目子模块的模块时 - 它失败并显示消息
Failed to execute goal on project controller:
Could not resolve dependencies for project org.template:controller:ejb:1.0-SNAPSHOT:
Failed to collect dependencies for [***full list of dependencies***]:
Failed to read artifact descriptor for org.template:model:jar:1.0-SNAPSHOT:
Could not find artifact org.template:root-module:pom:1.0-SNAPSHOT
似乎它错过了根模块的pom
这是子模块pom的一部分,它链接到根模块
<artifactId>controller</artifactId>
<packaging>ejb</packaging>
<parent>
<groupId>org.template</groupId>
<artifactId>app-settings</artifactId>
<version>1.0-SNAPSHOT</version>
<relativePath>../root-module</relativePath>
</parent>
我做错了什么?