sohatach's blog

http://github.com/soha

Spring roo 1.2.2でdatabase introspectできない。

・Spring Roo 入門: 第 2 回 Spring Roo を使ってアプリケーションを開発する
http://www.ibm.com/developerworks/jp/opensource/library/os-springroo2/index.html

こちらの記事を参考に
Spring roo 1.2.2でデータベース・リバース・エンジニアリングというのをやってみた。

roo> database introspect --schema feedback_schema

のところで

Spring Roo automatic add-on discovery service currently unavailable
JDBC driver not available for 'com.mysql.jdbc.Driver'

というエラーが出てしまい、どうやらMySQLJDBCドライバが入っていないよう。

調べたところ既知のバグらしいです。(本来は自動でインストールされるらしい)

MySQL driver can't be downloaded
https://jira.springsource.org/browse/ROO-3191
・RooBot addon registration does not work
https://jira.springsource.org/browse/ROO-3184

roo> osgi start --url file:C:\Users\hoge\.m2\repository\mysql\mysql-connector-java\5.1.18\mysql-connector-java-5.1.18.jar

とりあえずこんな感じで手動でインストールすると入るようです。