Я хочу автоматизировать выполнение релиза Maven: подготовьтесь с помощью Perl, чтобы пользователю не приходилось отвечать на запросы об именах версий и т. Д. Есть ли аргументы -D, которые могут быть предоставлены, чтобы не было никаких запросов? Я попробовал очевидное решение, которое состоит в том, чтобы передать ответные подсказки mvn через код perl, подобный этому:
my $cmd = qq(mvn release:prepare -DautoVersionSubmodules=true-DpreparationGoals="clean install");
open MVN, "| $cmd";
print MVN "\n"; # default
print MVN "$cur_version";
print MVN "\n";
print MVN "$next_version";
print MVN "\n";
close MVN;
но mvn игнорирует такой ввод и заводит значения по умолчанию (и тоже не запрашивает).
Итак, есть -D аргументы для релиза: подготовить плагин: цель?
Спасибо.