Когда мы выпускаем проекты, они обычно одинаковы каждый раз. Есть ли какие-либо аргументы или свойства, которые я могу добавить к выпуску: подготовить, который позволит выпускать шаблоны в пакетном режиме?
Пример:
What is the release version for "MyProject"? (company.jar.site:myproject) 0.0.1: :
What is SCM release tag or label for "MyProject"? (company.jar.site:myproject) MyProject-0.0.1: :
What is the new development version for "MyProject"? (company.jar.site:myproject) 0.0.2-SNAPSHOT: :
Было бы неплохо сделать что-то вроде этого:
mvn -B release:perform -DreleaseVersion:$nextMinorVersion$ or
mvn -B release:perform -DreleaseVersion:$nextPatchVersion$ or
mvn -B release:perform -Dtag:v$nextPatchVersion$ or
mvn -B release:perform -Dtag:v$nextPatchVersion$-someCustomNaming
Если что-то подобное еще не существует, я создам собственный Mojo для этого.
В качестве альтернативы, во время приведенных выше запросов мы обычно задаем по умолчанию 1-й вопрос, 'v' + текущую версию на втором и следующий второстепенный на последнем. Если бы мы могли как-то изменить их, это решило бы насущную проблему.
Заранее спасибо.