2

私は Maven を初めて使用し、Maven からCarbonFive DB Migrationを使用しようとしています。

彼らのドキュメントに従って、私は私のpom.xml

<pluginRepositories>
    <pluginRepository>
        <id>c5-public-repository</id>
        <url>http://mvn.carbonfive.com/public</url>
    </pluginRepository>
</pluginRepositories>

     <plugins>
       <plugin>
            <groupId>com.carbonfive.db-support</groupId>
            <artifactId>db-migration-maven-plugin</artifactId>
            <version>RELEASE</version>
            <configuration>
                <url>jdbc:mysql://localhost:3306/bb</url>
                <username>bb</username>
                <password>bb</password>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>mysql</groupId>
                    <artifactId>mysql-connector-java</artifactId>
                    <version>5.1.6</version>
                </dependency>
            </dependencies>
        </plugin>
      </plugins>

今、移行を実行しようとすると

$ mvn db-migration:migrate

エラーが表示されます

[ERROR]     'build.plugins.plugin.version' for com.carbonfive.db-support:db-migration-maven-plugin must be a valid version but is 'RELEASE'. @ line 165, column 26

そしてline 165_

<version>RELEASE</version>

これは、ドキュメントによるものです。

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

2

さて、あなたはあなたが望むリリースを記入する必要があります. http://code.google.com/p/c5-db-migration/からのように見えます:

最新バージョン: 0.9.9-m5 (新しいチェック ゴールをチェックしてください!)

0.9.9-m5代わりに試してみてくださいRELEASE

Maven のバージョンは、常に , およびオプションのx.y.z-DESCRIPTOR形式です。yzDESCRIPTOR

于 2013-01-08T20:44:58.940 に答える
1

Maven にはバージョン ルールがあります。それらを変更することは可能ですが、通常は必要ありません。

彼らのNexusを見ると、最新の安定バージョンdb-migration-maven-plugin0.9.8であることがわかります。

于 2013-01-08T20:47:00.493 に答える