У нас есть Java-приложение, которое ссылается на версию 1.14 artifactId.Теперь одно и то же приложение имеет зависимость от другого приложения, которое ссылается на тот же artifactId, но другой версии.Хотя мы можем вручную изменить их, чтобы они ссылались на один, но это требует должного ручного действия:
<parent>
<groupId>xxx.xxx.xxx.xxx</groupId>
<artifactId>yyyyyy</artifactId>
<version>1.14.1</version>
</parent>
<dependency>
<groupId>aaa.aaa.aaa.aaa</groupId>
<artifactId>zzzzzz</artifactId>
<version>2.0</version>
</dependency>
Версия 2.0 относится к тому же документу, но другой версии:
<parent>
<groupId>aaa.aaa.aaa.aaa</groupId>
<artifactId>yyyyyy</artifactId>
<version>1.1</version>
</parent>
Как таковойхотя сборка прошла успешно, но развертывание и выполнение завершилось неудачно.
Помимо технического обновления вручную, как мы можем технически решить проблему?