u-ryo's blog

various information for coding...

Grape on Groovysh

| Comments

groovyshでgrapeを使ってlibraryを使いたい時がありました。

1
2
3
4
5
6
7
groovy:000> :i groovy.grape.*
===> groovy.grape.*
groovy:000> Grape.grab(group:'mysql',module:'mysql-connector-java',version:'8.0.11')
===> null
groovy:000> Grape.grab('mysql:mysql-connector-java:8.0.11')
ERROR java.lang.RuntimeException:
Error grabbing Grapes -- [unresolved dependency: groovy.endorsed#mysql:mysql-connector-java:8.0.11;2.5.0: not found]

versionも文字列でないとならないのに気を付けます。 いつもの'mysql:mysql-connector-java:8.0.11'の形式はダメでした。

@GrabConfig(systemClassLoader=true)はどうやってもダメっぽいので、 結局groovyshからのMySQL accessは諦めましたが。

参考: groovysh で Maven リポジトリにあるライブラリを使う

Comments