Я получаю отсутствующую ошибку артефакта во время сборки Maven, поскольку одна из зависимостей объявляет, что это родительский артефакт, используя свойство для версии. Теперь само свойство объявлено в родительском pom, и сборка моего проекта завершается с ошибкой:
[ERROR] Failed to execute goal on project abc: Unable to get dependency
information for xyz:pqr:jar:SNAPSHOT: Failed to process POM for
xyz:pqr:jar:SNAPSHOT: Non-resolvable parent POM xyz:pqr-parent:${someversion}
for xyz:pqr:${someversion}: Failed to resolve POM for
xyz:pqr-parent:${someversion} due to Missing:
----------
1) xyz:pqr-parent:pom:${someversion}
----------
1 required artifact is missing.
for artifact:
xyz:pqr-parent:pom:${someversion}
Я убедился, что артефакты присутствуют в правильном месте в хранилище.
Есть ли способ указать значение свойства someversion
, используемого в pom зависимостей?
Если нет, то как поменять pom зависимостей для устранения ошибки?