如何更改以下flyway-maven-plugin配置以便我可以删除脚本src/main/database而不是src/main/resources/db/migration?
该migrate魔咒的源代码似乎表明,默认值是db/migration,但什么src/main/resources/?
<plugin>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>3.2.1</version>
<configuration>
<url>jdbc:h2:file:target/tmp</url>
<user>sa</user>
</configuration>
<dependencies>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.190</version>
</dependency>
</dependencies>
</plugin>
Run Code Online (Sandbox Code Playgroud)
将locations属性设置为所需的目录.前缀filesystem:如果它存在于文件系统而不是类路径上:http://flywaydb.org/documentation/maven/migrate.html
对于您的用例,请使用以下内容:
<plugin>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>3.2.1</version>
<configuration>
<url>jdbc:h2:file:target/tmp</url>
<user>sa</user>
<locations>
<location>filesystem:src/main/database</location>
</locations>
</configuration>
<dependencies>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.190</version>
</dependency>
</dependencies>
</plugin>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1497 次 |
| 最近记录: |