セットアップ - DBFluteランタイムの準備
アプリケーションのクラスパスにDBFluteランタイム(JAR)を追加して下さい。
Mavenでクラスパスを管理している場合
※gradleの場合は、うまく読み替えてください。
repositoryの定義 (1.0.x のみ、1.1.x では不要)
pom.xmlにDBFluteランタイムが管理されているrepositoryを定義して下さい。
e.g. DBFluteランタイムが管理されているrepositoryを追加 @pom.xml
<repositories>
...
<repository>
<id>maven.seasar.org</id>
<name>The Seasar Foundation Maven2 Repository</name>
<url>http://maven.seasar.org/maven2</url>
</repository>
...
</repositories>
dependencyの定義 (1.1.x では org.dbflute)
pom.xml にDBFluteランタイムの dependency を定義して下さい。
e.g. DBFluteランタイム-1.1.0のdependencyを定義 @pom.xml
<dependencies>
...
<dependency>
<groupId>org.dbflute</groupId>
<artifactId>dbflute-runtime</artifactId>
<version>1.1.0</version>
</dependency>
...
</dependencies>
e.g. DBFluteランタイム-1.0.0のdependencyを定義 @pom.xml
<dependencies>
...
<dependency>
<groupId>org.seasar.dbflute</groupId>
<artifactId>dbflute-runtime</artifactId>
<version>1.0.0</version>
</dependency>
...
</dependencies>
JDBCドライバの定義
まだ、利用する DBMS に対応する "JDBCドライバ" の dependency を設定していないのであれば、この時点で入れておきましょう。以下は MySQL の例。
e.g. MySQL のJDBCドライバのdependencyを定義 @pom.xml
<dependencies>
...
<dependency>
(いまさっき設定したDBFluteランタイムのdependency)
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.16</version>
<scope>runtime</scope>
</dependency>
...
</dependencies>
手動でクラスパスに追加する場合
DBFluteランタイムをダウンロードして手動でクラスパスに追加して下さい。