gpt4 book ai didi

java - Flyway——不复制sql资源

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:39 25 4
gpt4 key购买 nike

我在我的 java web 项目中使用了 flyway。

我的迁移放在 src/main/resources/db/migration

现在我想从目标 war 中排除 sql 资源,所以我添加到我的 pom.xml 中:

<project>
...
<build>
...
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.sql</exclude>
</excludes>
</resource>
</resources>
...
</build>
</project>

但是 flyway 不起作用,因为 in 从目标中获取了迁移。

那么我怎样才能使用 flyway 而避免将 sql 复制到我的 war 中呢?

最佳答案

您可以使用 pom 打包将您的迁移提取到单独的 maven 模块,并使您的应用程序依赖于此模块。你可以看到迁移模块的例子here

关于java - Flyway——不复制sql资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13492070/

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