M2のゴールを増やす

ダウンロード、セットアップ、CRUDなページ作成のゴールくらいを作ればいいやという予定だったのだけど、セットアップを作っていたら、ここまできたら、jdbc.sh とかもすべて mvn コマンドでやればいいんじゃない、という感じになり、ゴールを追加。そんなわけで、mvn コマンドですべてを解決できるかと。簡単にmaven-dbflute-pluginのゴールをまとめると

download
指定されたバージョンをダウンロードして、展開します。
create-client
ダウンロードした、指定したバージョンのdbflute_dfclient.zipを展開して、データベースのパラメータなどを更新します。
jdbc
jdbc.[sh|bat]を実行します。
generate
generate.[sh|bat]を実行します。
doc
doc.[sh|bat]を実行します。
outside-sql-test
outside-sql-test.[sh|bat]を実行します。
replace-schema
replace-schema.[sh|bat]を実行します。
sql2entity
sql2entity.[sh|bat]を実行します。
generate-crud
テーブルごとにSAStrutsのCRUDページを生成します。

という感じで、これらのゴールを mvn dbflute:~ で実行します。

まだ、これからやらなきゃならないことは、手順とか確認してないのだけど SNAPSHOT の jar をどこに置くかと、ドキュメント作成。ドキュメントは、SAStrutsのブランクをベースにまとめようかと。

当初は単純なものを作る感じだったのだけど、いろいろとやってしまったな~。というわけで、まだ作業が続く…。

ひとまず、maven-dbflute-pluginをコミット

まだ、調整していくけど、ひとまず、コミット(データが消えたりすると困るから)。現状は、downloadとgenerate-crudゴールの2つがあるのだけど、setupゴールを追加して、dbflute_dfclient.zipを展開するゴールも加えておきたいところ。ドキュメントも書いていかなきゃならないな。という感じで、もうちょっと時間が必要。

ジョギング

東京マラソン後、昨日、久々に走った。前回は、1ヶ月くらい休養をとったけど、今回はダメージはほとんどないので、すぐに復帰できた。軽めに7kmくらいの走りだったのだけど、調子にのって速めに走ったので、バテた…。地道に調子を上げていこ。