2

コマンド ラインから実行するmaven release:prepareと、リリース バージョン、開発者バージョン、および SCM タグの入力を求められます。これはいい。あまり良くないのは、Eclipse 内から同じことを行う場合です。m2e 実行構成を使用して同じ目標を設定しましたが、バージョン情報の入力を求める代わりに、自動的にいくつかのデフォルトに設定されました。デフォルトはかなり良いですが、明示的な制御が必要な場合があります。

このプロジェクトには多くの開発者がおり、コマンド ラインから脱落したり、共有実行構成をいじったりするよう求めるのは理想的ではありません。おそらく、これは Maven Release Plugin とは関係なく、一般的な入力プロンプトと関係があります。Eclipse 内での実行中に Maven プラグインが入力を求める他の例はありますか?

m2e 0.12.1 で外部 Maven 3.0.3 を使用するように構成された SpringSource Tool Suite 2.9 (古い!) を使用しています。

4

1 に答える 1

0

これは正常です。Release 用の Eclipse プラグインは、POM で設定されたバージョンを自動的にリリースし、次の開発バージョンをその +0.0.1 に設定します。

私は Eclipse 内からリリース プラグインを使用することに慣れていましたが、コマンド プロンプトから使用したとき、バージョン :p の入力を求められたときは驚きました。

于 2015-11-04T08:48:41.653 に答える