非常にカスタマイズされたビルドおよびデプロイメントプロセスを調整するために、Javaおよび/またはGroovyでインタラクティブなコマンドラインアプリケーションを作成する必要があります。
私の現在のビジョンは、結果がどういうわけかMavenアーキタイプを使用しているように感じるはずだということです。いくつかの段階でユーザーに入力を求める「ウィザードのような」ワークフローがあります。通常、アプリケーションの起動時にすべてのユーザー入力が提供されるわけではありません(つまり、ユーザーがsubversion-urlを指定すると、アプリケーションは使用可能なすべてのタグのSubversionを照会してユーザーに表示し、ビルドするタグを選択するようにユーザーに促します。 。)
このようなコマンドラインアプリケーションの構築をサポートするJava/Groovyライブラリはありますか?
これまでのところ、 JCommanderとGroovyCliBuilderを見つけました。しかし、実行時のいくつかの時点でユーザー入力を照会する「ウィザードのような」コマンドラインアプリケーションに関しては、これらは役に立たないようです。
任意のポインタをいただければ幸いです...