0

私たちのアプリケーションは、2 種類のデータベースを使用する必要があります。1 つはオラクル、もう 1 つは mysql です。maven プラグイン hbm2ddl を使用して ddl ファイルを生成し、2 つの ddl ファイルを同時に出力したいのですが、私はしません。 pom.xml で構成を設定する方法を知っている。このプラグインを 2 回使用しようとしましたが、常に 1 つの ddl ファイルが生成されました。以前にそのようなケースに遭遇した人はいますか? アドバイスをお願いします。

4

1 に答える 1

2

プラグインを 2 回使用しないでください。2 回の実行で同じプラグインを使用してください。

  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>hibernate3-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
        <!--common configuration here -->
    </configuration>
    <executions>
        <execution>
            <id>db1</id>
            <goals>
                <goal>hbm2ddl</goal>
            </goals>
            <configuration>
                <!-- db-specific configuration here -->
            </configuration>
        </execution>
        <execution>
            <id>db2</id>
            <goals>
                <goal>hbm2ddl</goal>
            </goals>
            <configuration>
                <!-- db-specific configuration for second db here -->
            </configuration>
        </execution>
    </executions>
  </plugin>
于 2010-05-31T04:46:11.803 に答える