相关疑难解决方法(0)

FlywayException:无法扫描位置中的SQL迁移:classpath:db/migration

我正在尝试使用maven集成的flyway,但无法使其工作.

我跟着文档似乎很简单所以似乎没有什么奇怪的事情要做.

我的pom.xml如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.test</groupId>
  <artifactId>test</artifactId>
  <version>0.0.1-SNAPSHOT</version>


  <build>
        <plugins>
            <!-- Flyway plugin configuration -->
            <plugin>
                <groupId>org.flywaydb</groupId>
                <artifactId>flyway-maven-plugin</artifactId>
                <version>3.0</version>
                <configuration>
                    <url>jdbc:mysql://localhost:3306/test</url>
                    <user>test_fede</user>
                    <password>test_fede</password>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>mysql</groupId>
                        <artifactId>mysql-connector-java</artifactId>
                        <version>5.1.21</version>
                    </dependency>
                </dependencies>
            </plugin>
        </plugins>
    </build>

  <dependencies>
        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>13.0.1</version>
        </dependency>

        <!-- DB dependencies -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.1.21</version>
        </dependency>

        <!-- Test dependencies -->
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.8.1</version>
            <scope>compile</scope>
        </dependency>
  </dependencies>
</project>
Run Code Online (Sandbox Code Playgroud)

我有目录resources/db/migration /,还没有任何迁移.

当我发出flyway:关于cygwin或cmd的信息时,我遇到了一个飞路错误:

$ mvn compile flyway:info
[INFO] Scanning for projects... …
Run Code Online (Sandbox Code Playgroud)

java database maven flyway

15
推荐指数
4
解决办法
2万
查看次数

Flyway:在以下位置找不到迁移位置:[classpath:db / migration]

我使用springboot2.2.0.M2 / Flyway 5.2.4 / Java8创建了一个新项目。在尝试启动我的项目后,我得到了:

 .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v2.1.4.RELEASE)

2019-04-22 13:36:54.574  INFO 17268 --- [  restartedMain] com.example.demo214.Demo214Application   : …
Run Code Online (Sandbox Code Playgroud)

java flyway spring-boot

3
推荐指数
3
解决办法
1454
查看次数

标签 统计

flyway ×2

java ×2

database ×1

maven ×1

spring-boot ×1