Java アプリケーションで Maven 3、FlyWay、および Oracle を使用しています。SQL スクリプトから Oracle プロシージャを呼び出そうとしています。
ファイルの名前はV1.0.0__test.sql
で、内容は次のとおりです。
execute pkg_test.pr_do_task('TEST_VALUE');
フォーマットは正しいですか?実行すると一般的なエラーが発生するだけです
mvn -P DEV clean compile flyway:migrate
それは次のとおりです。
[エラー] プロジェクト bambi-ex でゴール com.googlecode.flyway:flyway-maven-plugin:2.0.3:migrate (default-cli) を実行できませんでした man-sql: Flyway エラー: com.googlecode.flyway.core.api.FlywayException: バージョン 4.0.0 への移行に失敗しました! 復元してください データベースとコードのバックアップとロールバック!→【ヘルプ1】 org.apache.maven.lifecycle.LifecycleExecutionException: ゴール com.googlecode.flyway:flyway-maven-plugin の実行に失敗しました :2.0.3: プロジェクト bambi-exman-sql の移行 (default-cli): Flyway エラー: com.googlecode.flyway.core.api.FlywayException: M バージョン 4.0.0 への移行に失敗しました! バックアップを復元し、データベースとコードをロールバックしてください! org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:217) で org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:153) で org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:145) で org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:84) で org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:59) で org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild (LifecycleStarter.java:183) で org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:161) で org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:320) で org.apache.maven.DefaultMaven.execute (DefaultMaven.java:156) で org.apache.maven.cli.MavenCli.execute (MavenCli.java:537) で org.apache.maven.cli.MavenCli.doMain (MavenCli.java:196) で org.apache.maven.cli.MavenCli.main (MavenCli.java:141) で sun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) で java.lang.reflect.Method.invoke(Method.java:597) で org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:290) で org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:230) で org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:409) で org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:352) で 原因: org.apache.maven.plugin.MojoExecutionException: Flyway エラー: com.googlecode.flyway.core.api.FlywayException: バージョン 4.0.0 への移行に失敗しました! バックアップを復元し、データベースとコードをロールバックしてください! com.googlecode.flyway.maven.AbstractFlywayMojo.execute (AbstractFlywayMojo.java:200) で org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:101) で org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:209) で ... 19件以上 原因: com.googlecode.flyway.core.api.FlywayException: バージョン 4.0.0 への移行に失敗しました! バックアップを復元してください データベースとコードをロールバックしてください! com.googlecode.flyway.core.migration.DbMigrator.migrate (DbMigrator.java:186) で com.googlecode.flyway.core.Flyway$1.execute (Flyway.java:856) で com.googlecode.flyway.core.Flyway$1.execute (Flyway.java:820) で com.googlecode.flyway.core.Flyway.execute (Flyway.java:1259) で com.googlecode.flyway.core.Flyway.migrate(Flyway.java:820) で com.googlecode.flyway.maven.MigrateMojo.doExecuteWithMigrationConfig (MigrateMojo.java:159) で com.googlecode.flyway.maven.AbstractMigrationLoadingMojo.doExecute (AbstractMigrationLoadingMojo.java:162) で com.googlecode.flyway.maven.AbstractFlywayMojo.execute (AbstractFlywayMojo.java:191) で ... 21以上
完全なスタック トレースを取得できないようです。
ありがとう