У меня есть два проекта maven в одном каталоге, а именно: - common - rest-utils
rest-utils / pom. xml изначально имел следующую зависимость pom:
<parent>
<groupId>io.confluent</groupId>
<artifactId>common</artifactId>
<version>6.0.0-SNAPSHOT</version>
</parent>
Я получал ошибку компиляции при запуске mvn clean :
[FATAL] Non-resolvable parent POM for io.confluent:rest-utils-parent:6.0.0-SNAPSHOT: Failure to find io.confluent:common:pom:6.0.0-SNAPSHOT in https://myrepo.jfrog.io/myrepo/maven was cached in the local repository, resolution will not be reattempted until the update interval of au has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 8, column 13
Я добавил в раздел:
<parent>
<groupId>io.confluent</groupId>
<artifactId>common</artifactId>
<version>6.0.0-SNAPSHOT</version>
<relativePath>../common/pom.xml</relativePath>
</parent>
Теперь Я получаю следующую ошибку:
[WARNING] 'parent.relativePath' of POM io.confluent:rest-utils-parent:6.0.0-SNAPSHOT (/Users/ahmedal-mehdi/projects/avro/rest-utils/pom.xml) points at io.confluent:common-parent instead of io.confluent:common, please verify your project structure @ line 8, column 13
[FATAL] Non-resolvable parent POM for io.confluent:rest-utils-parent:6.0.0-SNAPSHOT: Failure to find io.confluent:common:pom:6.0.0-SNAPSHOT in https://myrepo.jfrog.io/myrepo/maven was cached in the local repository, resolution will not be reattempted until the update interval of au has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 8, column 13
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project io.confluent:rest-utils-parent:6.0.0-SNAPSHOT (/Users/ahmedal-mehdi/projects/avro/rest-utils/pom.xml) has 1 error
[ERROR] Non-resolvable parent POM for io.confluent:rest-utils-parent:6.0.0-SNAPSHOT: Failure to find io.confluent:common:pom:6.0.0-SNAPSHOT in https://myrepo.jfrog.io/myrepo/maven was cached in the local repository, resolution will not be reattempted until the update interval of au has elapsed or updates are forced and 'parent.relativePath' points at wrong local POM @ line 8, column 13 -> [Help 2]```
Почему в предупреждении и ошибке упоминается common-parent . Нужно ли сначала собрать проект common .
Спасибо, Ахмед.