This is a cache of http://dbflute.seasar.org/ja/environment/setup/runtime.html. It is a snapshot of the page at 2024-03-19T00:02:28.839+0000.
セットアップ - <strong>dbflute</strong>ランタイムの準備 | <strong>dbflute</strong>

セットアップ - dbfluteランタイムの準備

アプリケーションのクラスパスにdbfluteランタイム(JAR)を追加して下さい。

Mavenでクラスパスを管理している場合

gradleの場合は、うまく読み替えてください。

repositoryの定義 (1.0.x のみ、1.1.x では不要)

pom.xmlにdbfluteランタイムが管理されているrepositoryを定義して下さい。

e.g. dbfluteランタイムが管理されているrepositoryを追加 @pom.xml
<repositories&gt;
    ...
    <repository&gt;
        <id&gt;maven.seasar.org</id&gt;
        <name&gt;The Seasar Foundation Maven2 Repository</name&gt;
        <url&gt;http://maven.seasar.org/maven2</url&gt;
    </repository&gt;
    ...
</repositories&gt;

dependencyの定義 (1.1.x では org.dbflute)

pom.xml にdbfluteランタイムの dependency を定義して下さい。

e.g. dbfluteランタイム-1.1.0のdependencyを定義 @pom.xml
<dependencies&gt;
    ...
    <dependency&gt;
        <groupId&gt;org.dbflute</groupId&gt;
        <artifactId&gt;dbflute-runtime</artifactId&gt;
        <version&gt;1.1.0</version&gt;
    </dependency&gt;
    ...
</dependencies&gt;
e.g. dbfluteランタイム-1.0.0のdependencyを定義 @pom.xml
<dependencies&gt;
    ...
    <dependency&gt;
        <groupId&gt;org.seasar.dbflute</groupId&gt;
        <artifactId&gt;dbflute-runtime</artifactId&gt;
        <version&gt;1.0.0</version&gt;
    </dependency&gt;
    ...
</dependencies&gt;

JDBCドライバの定義

まだ、利用する DBMS に対応する "JDBCドライバ" の dependency を設定していないのであれば、この時点で入れておきましょう。以下は MySQL の例。

e.g. MySQL のJDBCドライバのdependencyを定義 @pom.xml
    <dependencies&gt;
        ...
        <dependency&gt;
            (いまさっき設定したdbfluteランタイムのdependency)
        </dependency&gt;
        <dependency&gt;
            <groupId&gt;mysql</groupId&gt;
            <artifactId>mysql-connector-java</artifactId&gt;
            <version>8.0.16</version&gt;
            <scope>runtime</scope&gt;
        </dependency&gt;
        ...
    </dependencies&gt;

手動でクラスパスに追加する場合

dbfluteランタイムをダウンロードして手動でクラスパスに追加して下さい。