0

この質問を参照して、フライウェイがメソッドnormalizeLocationを使用してロケーションパスの末尾のスラッシュを削除することを発見しました。(Flyway 1.7 の場合) Flyway が評価する場合に findResourceNames を呼び出すときのデバッグ モードで

getClassLoader().getResources("com/me/app/sql/migration").hasMoreElements();

常にfalseを返します。でも評価したら

getClassLoader().getResources("com/me/app/sql/migration/").hasMoreElements();

true を返します。

では、なぜフライウェイがこれを行うのでしょうか? それはおそらく私の問題の原因であり、私の移行の原因は決して見つかりません。

4

0 に答える 0