Проблемы с подключаемым модулем Mercurial Maven Release

Мне нравится использовать Maven и распределенные SCM, такие как Mercurial (BitBucket ).

Однако по мере того, как я масштабирую свой проект и мой репозиторий Hg растет, я нахожу плагин Maven Release все более и более громоздким для работы.

Основная проблема заключается в том, что при вызове mvn release:prepareMaven не использует преимуществ распределенного характера Hg и выполняет полное клонирование всего репозитория для помещения во временный каталог.

Проблема очень хорошо задокументирована Фабрицио Джудичи еще в 2009 году.http://weblogs.java.net/blog/fabriziogiudici/archive/2009/10/29/fixing-two-problems-maven-mercurial-hudson

Я бы подумал, что Sonatype, возможно, уже обновила плагин, но, увы, нам все еще нужно загрузить весь репозиторий перед выпуском.

Я надеялся обратиться к сообществу StackOverflow, чтобы узнать, сталкивался ли кто-нибудь с этой проблемой и придумал ли кто-нибудь новые способы решения страшного полного клона после выпуска maven.

5
задан alwinc 2 August 2012 в 00:39
поделиться