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のブランクをベースにまとめようかと。

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

カテゴリー: DBFlute パーマリンク

M2のゴールを増やす への2件のフィードバック

  1. jflute のコメント:

    すごい!これでアップグレードもできたらほぼMavenだけで作業できますね。
    (指定されたバージョンをDownloadして展開して、
     _project.bat(.sh)だけを(新しいバージョンで)上書き)

  2. shinsuke_sugaya のコメント:

    なるほど。ダウンロード、展開、_project.*の置き換えをする、upgrade ゴールを追加しました。

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.