{cdate:2010-08-09}
{what:groovy,gradle,grape}
たとえば、 .groovy では、
以下のように書くと、jdom.jar を自分で用意するという苦痛から解放される。
@Grab(group='org.jdom', module='jdom', version='1.1')
このコードを今度は、gradle でそのままビルドできるかな、と思ったが
やってみるとNGだった。
.groovy に記述されている @Grab を削除。
buiuld.gradleの dependencies に以下の行を追加
groovy group: 'org.jdom', name: 'jdom' , version: '1.1'
依存関係の記述は次のようになる。
dependencies {
groovy group: 'org.codehaus.groovy', name: 'groovy', version: '1.7.0'
groovy group: 'org.jdom', name: 'jdom' , version: '1.1'
}
以上でOK.