Как проверить плагин выпуска сборки, не загромождая Maven Central?

У меня есть плагин sbt, предназначенный для запуска тестов, и, если текущий коммит помечен как git, выполните некоторые другие действия, включая отправку артефакта в Maven Central через sbt-sonatype.

Я хочу, чтобы тест проходил от начала до конца, чтобы убедиться, что он не сломан, поэтому я создал фиктивный артефакт repo1.maven.org/maven2/com/gu/ztmp-scala-automation_2.10/ и просто выпустил новую копию как часть моего скриптового теста.

Мой вопрос заключается в том, как сделать тест самодостаточным - на данный момент у него есть побочный эффект, который я не могу отменить (выпуская в maven central), поэтому мне приходится увеличивать версию, которую тест доставляет каждый раз. Кроме того, я заполняю производственное репо мусором, который не идеален.

Мысли включают наличие какого-то локального нексуса, или я могу запустить sonatype в режиме проверки только, но не обновлять maven central? Затем удалить репо?

0 ответов

Другие вопросы по тегам