Maven DBFlute Plugin

概要

Maven DBFlute Plugin は Apache Maven 2.x で利用可能なプラグインです。 Maven DBFlute Plugin を利用することで、DBFlute のセットアップなどの処理を Maven の mvn コマンドを通して実行することができます。

ゴール一覧

Maven DBFlute Plugin では、以下のゴールを提供します。

使用方法

Maven DBFlute Plugin で提供しているゴールは、mvn コマンドで指定して実行します。 プラグインを利用するためには、利用するプロジェクトの pom.xml に以下のように記述しておきます。

      
<?xml version="1.0" encoding="UTF-8"?>
<project>
...
  <pluginRepositories>
    <pluginRepository>
      <id>maven.seasar.org</id>
      <name>The Seasar Foundation Maven2 Repository</name>
      <url>http://maven.seasar.org/maven2/</url>
    </pluginRepository>
    <pluginRepository>
      <id>maven-snapshot.seasar.org</id>
      <name>The Seasar Foundation Maven2 Repository</name>
      <url>http://maven.seasar.org/maven2-snapshot/</url>
    </pluginRepository>
  </pluginRepositories>
...
  <build>
    <plugins>
...
      <plugin>
        <groupId>org.seasar.dbflute</groupId>
        <artifactId>maven-dbflute-plugin</artifactId>
        <version>0.1.0</version>
        <configuration>
          <dbfluteVersion>0.9.5.2</dbfluteVersion>
          <rootPackage>sample.app</rootPackage>
          <dbPackage>sample.app.db</dbPackage>
          <schemaName>sample</schemaName>
          <!-- DBFluteクライアントの場所を変えたい場合に記述 -->
          <!-- dbfluteClientDir>${basedir}/dbflute</dbfluteClientDir -->
          <schemaFile>${basedir}/dbflute/schema/project-schema-sample.xml</schemaFile>
        </configuration>
      </plugin>
...
    </plugins>
  </build>
...
</project>
      
    

たとえば、download ゴールは以下のように実行します。

      
mvn dbflute:download
      
    

基本的な利用方法については、こちらを参照してください。

Document

Topics