Я немного сбит с толку, потому что во время разработки я столкнулся с проблемой, которую можно было решить только путем понижения версии плагина maven с 2.2.1 до 2.0-beta-9.
В основном мой проект использовал git на github, поэтому мои записи scm в pom были похожи на
scm:git:git@github.com/<username>/<projectname>.git
Запуск релиза: подготовка всегда не удалась, потому что при пометке использовалась эта команда:
git push git@github.com/<username> <tagname>
Как видите, название проекта опущено.
Я посмотрел в Интернете и в конце концов нашел эту ссылку :
В этом примере использовалась версия 2.0-бета-9, и у него было одно большое отличие, вместо использования URL-адреса git, в котором он просто использовал origin!
git push origin <tagname>
И с происхождением все работает.
К сожалению, я не могу найти тег / атрибут для релизного плагина, чтобы всегда использовать origin вместо it@github.com/
Самое смешное: перед пометкой делается нажатие измененных пом (мультимодульный проект). И там используется правильный URL.
edit: в основном версия 2.2.1 подходит для использования URL-адреса scm вместо «origin», но операция тегирования не должна удалять имя проекта из url.
Привет