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