我想自动执行Maven版本:使用Perl进行准备,以便用户不必回答版本名称的提示等.是否有可以提供的-D参数,以便不进行提示?我尝试了一个明显的解决方案,即通过perl代码将提示答案提供给mvn,如下所示:
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 args for release:准备插件:目标?
谢谢.