Spring-Shell アプリの特定のコマンドを開始し、コマンドの終了後にシェルに戻る/終了することは可能ですか? さらに、アプリの終了コード (System.exit) をオペレーティング システムのシェルに公開することは可能ですか?
私の目的のために、Spring-Shell のプラグイン メカニズムと CLI アノテーションを利用します。ただし、一般に、アプリとの人間の対話はありません。代わりに、ジョブ スケジューラ (UC4) がアプリを起動し、終了コードをチェックして、終了コードが 0 でない場合に電子メールを生成します。 一方、手動テストの場合お客様から、タブ補完、使い方のヘルプなどの必要性もあります。