DBFluteのセットアップ

セットアップの定義

DBFluteのセットアップは、三つのメインコンポーネントを準備し、クラスを自動生成してコンパイルが通り、 現場フィットな機能を設定してディベロッパーに横展開できるようになるまでを示します。

DBFluteクライアント
DBFluteを利用するためのアプリケーション独自の設定が含まれるディレクトリです。
DBFluteモジュール
DBFluteの本体で、自動生成などの実処理を行うモジュールです。
DBFluteランタイム
アプリケーションの実行時に必要なライブラリ(JAR)です。

セットアップ方法

DBFluteのセットアップには大きく三つの方法があります。(事前に)DBFluteのサポート情報を確認の上、いずれかを選んで下さい。

EMecha(Eclipse Plugin) でウィザード画面からセットアップ
Eclipse上でウィザード画面から必要な情報を入力し、DBFluteクライアント作成とDBFluteモジュールのダウンロードと配置が可能です。 DBFluteが最も推奨する方法です。
Maven DBFlute Plugin でコマンドからセットアップ
Mavenのpom.xmlに必要な情報を記述し、DBFluteクライアント作成とDBFluteモジュールのダウンロードと配置が可能です。 Mavenが得意な方もしくは好きな方にお奨めです。(この方法を利用したとしても EMecha(Eclipse Plugin) 自体は色々な場面で役に立つものなので併用することをお奨めします)
テンプレートを利用して 手動 でセットアップ
DBFluteモジュールをサイト上のリンクからダウンロードし、その中に含まれているDBFluteクライアントのテンプレートを修正して、 アプリケーション用のDBFluteクライアントを作成します。他の方法が利用出来ない場合のための方法です。

どの方法においてもDBFluteランタイムは、Mavenでクラスパスを管理する場合は pom.xml にて指定し、そうでない場合はリンクからダウンロードして手動でクラスパスに追加する、という形になります。