Чтобы построить артефакт, вам нужно позвонить mvn package
. Если вы не выполните очистку, остерегайтесь остатков предыдущей сборки. Изменение кода класса, как правило, хорошо, в то время как изменение зависимостей в POM - нет (вы можете получить обе версии артефакта, если измените версию в POM).
Ваш случай гибернации находится где-то посередине, поэтому вам, вероятно, нужно провести эксперименты. Maven не дает никаких гарантий.