cómo separar cada script en diferentes files en Flyway?

Estoy tratando de poner mi database en control de versiones con Flyway, y quiero poner el script para cada procedimiento, function, tabla, etc. en files separados y subcarpetas , así:

enter image description here

pero estoy obteniendo este error:

org.flywaydb.core.api.FlywayException: Found more than one migration with version 1.0 Offenders: -> C:\...\target\classes\db\migration\views\asuntoConsultar\V1.0__asuntoConsultar.sql (SQL) -> C:\...\target\classes\db\migration\tables\asuntos\V1.0__asuntos.sql (SQL) 

¿Hay alguna manera de configurar la ruta de vuelo para entender esta estructura?

Flyway puede usar esta estructura de directory. Debe asegurarse de que los numbers de versión para los scripts sean únicos en todos los directorys. Esto se debe a que Flyway busca el parámetro de ubicaciones para todos los scripts y luego determina el order para ejecutarlos según el número de versión. Ejecutar con la debugging activada puede ayudarlo a ver cómo funciona esto.

Es posible que también deba investigar la opción OutOfOrder para no tener que hacer un seguimiento de los numbers de versión en las carpetas de la misma manera.