2014-04-01から1ヶ月間の記事一覧
GradleからSSHを使うためのプラグインの新バージョンをリリースしました。 今回のリリースからグローバル設定 (global settings) で指定できる設定項目が大幅に増えました。 例えば、コマンド実行時にPTY allocationを指定するフラグはこれまでメソッドごと…
想定通りでした。インスタンスのmeta classにクラスをmix inした場合は、そのインスタンスのみに影響します。 class X { def x() { 100 } } class Y { def y() { 200 } } def x1 = new X() x1.metaClass.mixin Y println x1.x() // -> 100 println x1.y() //…
GroovyのCategoryを使って、ファイルパスを直感的に書く仕組みを導入してみます。 Fileのコンストラクタには親ディレクトリとファイル名を渡すことができますが、ディレクトリの階層が深くなると読みづらくなります。 例えば、baseDirの下のinnerDirの下のfi…