This is a cache of http://dbflute.seasar.org/ja/environment/setup/runtime.html. It is a snapshot of the page at 2024-11-01T00:04:51.635+0000.
セットアップ - DBFluteランタイムの準備 | DBFlute

セットアップ - 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ランタイムをダウンロードして手動でクラスパスに追加して下さい。