Gradleプロジェクトのbuild.gradleからAntを使う方法

Gradleプロジェクトのbuild.gradleからAntを使う方法

Gradleプロジェクトでビルドする際に自動的にファイルを修正したい場合や標準出力したい場合にAntプラグインが用意されています。

ant.replaceregexp

正規表現を使って文字列置換することが出来ます。

オプション 指定する値
file 置換したいファイル
match 正規表現で置換対象文字列
replace 置換後文字列
byline 全行対象かどうか。デフォルト:false
encoding 未指定時JVMのデフォルト値

bylineでtrueにすると全行に対して置換処理を行っていきます。

ant.echo

標準出力することが出来ます。

Gradleプロジェクトのbuild.gradleからAntを使う方法

ant.mkdir

ディレクトリ作成することが出来ます。

この場合、lib/binという階層のディレクトリを作成します。

Gradleプロジェクトのbuild.gradleからAntを使う方法

ant.copy

ファイルをリネームしてコピーします。

オプション 指定する値
file コピーしたいファイル
tofile コピーしたファイル名
todir コピー先ディレクトリ

fileとtofileでファイルコピーすることが出来ます。

ファイルを新しいディレクトリ配下にコピーしたい場合は、fileとtodirを指定します。todirにはディレクトリを指定します。

filesetを使用することで複数ファイルをコピーすることも可能です。

todir、dirにはディレクトリを指定します。

fileset内でexcludeを指定して、一部のファイルを除外することが出来ます。

ant.move

moveでファイルやディレクトリを移動させることが出来ます。

オプション 指定する値
todir 移動先ディレクトリ

ant.delete

deleteでファイル削除することが出来ます。copy同様filesetを使用することも可能です。

オプション 指定する値
file 削除対象ファイル
dir 削除対象ディレクトリ

ディレクトリを削除する場合はdirを指定します。ファイルを削除する場合はfileを指定します。

http://gradle.monochromeroad.com/docs/userguide/ant.html

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA