Сборка проходит у разработчика и падает на CI: не найдена зависимость
Сервис зависит от библиотеки соседней команды billing-client:1.4.0-SNAPSHOT. У разработчика mvn package проходит, на CI сборка падает с «Could not find artifact billing-client:1.4.0-SNAPSHOT».
Какое объяснение наиболее вероятно?
- Библиотека собрана только локально и лежит в ~/.m2 разработчика
- На CI установлена другая версия Maven, которая не понимает SNAPSHOT
- CI не умеет скачивать зависимости из интернета
- Версии с суффиксом SNAPSHOT запрещено использовать в pom.xml
