dev-xconnecting
2013年1月30日水曜日
Gradleで実行したコマンドの標準出力を文字列として取得する
Gradleで実行したコマンドラインのコマンドからの標準出力を、文字列として取得する方法は、以下の通り。
標準出力をByteArrayOutputStreamに割り当て(13行目)、コマンド実行後にそのByteArrayOutputStreamから文字列を取得している(23行目)。
上記のタスクを実行した結果は以下の通り。
$ gradle -q execCommandLine doFirst doLast hello
当たり前だが、コマンド実行時に出力される文字列は、コマンドの実行後でないと取得できない。
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿