10

Flyway と Spring 3.0 を使い始めたばかりです。ここまでは、Flyway の依存関係とプラグインを pom.xml に追加しただけです。次に、mvn flyway:statusコマンドラインで実行してみました。ただし、jdbc ドライバーをインスタンス化できないと不平を言っています (私は postgres を使用しています)。

誰がこれを引き起こしているのか知っていますか? Springsource Tool Suite を使用してアプリを開発しています。postgres ドライバーは、WEB-INF/lib/postgresql-9.1-902.jdbc4.jar の下にあります。

どんな助けでも大歓迎です!ありがとう!

4

2 に答える 2

20

Maven プラグインを機能させるには、次のことを行う必要があります。

この依存関係をプロジェクト (またはプラグインのみ) に追加します。

<dependency>
    <groupId>postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>9.1-901-1.jdbc4</version>
</dependency>

次のようにプラグインを構成します。

<plugin>
    <groupId>com.googlecode.flyway</groupId>
    <artifactId>flyway-maven-plugin</artifactId>
    <version>1.7</version>
    <configuration>
        <driver>org.postgresql.Driver</driver>
        <url>jdbc:postgresql://...</url>
        <user>...</user>
        <password>...</password>
    </configuration>
</plugin>
于 2012-09-09T11:49:12.137 に答える
0

また、Maven の依存関係として Postgresql jdbc ドライバーを提供する必要があります。

<dependency>
    <groupId>postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>9.1-902.jdbc4</version>
</dependency>
于 2012-09-05T16:53:44.007 に答える