Я использую плагин flyway maven для переноса базы данных:
<build>
[...]
<plugin>
<groupId>com.googlecode.flyway</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>1.6.1</version>
<configuration>
<user>${hibernate.connection.username}</user>
<password>${hibernate.connection.password}</password>
<driver>${driver}</driver>
<url>${url}</url>
</configuration>
</plugin>
У меня есть три среды (dev, pre, pro) и профиль для каждой. Каждая среда устанавливает свои собственные свойства, поэтому я могу использовать конкретный профиль настройки пути и сделать мои миграции в БД такими, какие я хочу.
Flyway имеет чистую цель, эта цель позволяет удалять все объекты в схеме, не удаляя саму схему.
Есть ли способ деактивировать эту цель только в одном из моих профилей? (в продукте очевидно: P)