Этот ответ может быть закрыт как слишком широкий, но ...
Если у вас есть три этапа для нового программного обеспечения, и артефакты должны перейти к следующему этапу, когда тесты пройдут успешно, вы обычно не понимаете't Снова постройте артефакт, но переместите или пометьте его как-нибудь, чтобы различить этапы.Причина этого проста: когда вы перестраиваете артефакт, вы получаете артефакт, немного отличающийся от того, который вы тестировали ранее.Строго говоря, вам нужно повторить тесты.
Практически, иногда люди делают по той или иной причине перестраивают артефакт, но у вас должна быть такая веская причина для этого.
Кроме того, часто существует «стадия перед первой стадией», где вы создаете артефакты SNAPSHOT и играете с ними, не намереваясь когда-либо сделать их продуктивными (в предварительном состоянии, в котором они находятся).
Сказав все это: Вы можете развернуть в разных репозиториях Maven в зависимости от профилей Maven.Вам просто нужно поместить <distributionManagement>
в профиль и активировать / деактивировать его в командной строке (или другом механизме активации профиля).Вам просто нужно быть уверенным, что вам это действительно нужно.