1. roo> persistence setup --provider HIBERNATE --database选择需要使用的JPA和database
2. roo> database introspect --schema no-schema-required 连接数据库,下载数据库驱动(第一次)
roo> addon info id --searchResultId 01 查看驱动详细信息
roo> addon install id --searchResultId 01 下载安装驱动
或者可以安装指定的版本驱动:
roo> addon install bundle --bundleSymbolicName org.springframework.roo.wrapping.mysql-connector-java;
3. roo> database introspect --schema --file --enableViews 显示数据库结构
4. roo> database reverse engineer --schema --package --testAutomatically --enableViews --includeTables --excludeTables 根据数据库结构生成 entity 对象
5.roo> controller all --package ~.web对所有实体对象建立控制器
6. roo> selenium test --controller ~.web.TimerController为controller建立selenium的自动化web测试脚本
7. roo> perform tests执行test
8. roo> perform package打包
9. roo> perform eclipse将项目转化为Eclipse的项目
10. roo> quit退出Roo环境