gpt4 book ai didi

maven-3 - 如何停用飞行路线 :clean goal in profile

转载 作者:行者123 更新时间:2023-12-01 02:33:54 24 4
gpt4 key购买 nike

我正在使用 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 设置具体配置文件并根据我的需要迁移到数据库。

Flyway 有一个干净的目标,这个目标允许删除模式中的所有对象而不删除模式本身。

有什么方法可以仅在我的一个配置文件中停用此目标? (很明显:P)

最佳答案

您可以使用 none 阶段覆盖 prod 配置文件中 flyway 插件的调用:http://thomaswabner.wordpress.com/2010/02/16/howto-disable-inherited-maven-plugin/

关于maven-3 - 如何停用飞行路线 :clean goal in profile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11259404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com