gpt4 book ai didi

java - 将 Maven 构建生成的 SQL 脚本放在哪里?

转载 作者:行者123 更新时间:2023-12-02 03:30:11 24 4
gpt4 key购买 nike

我们正在用 Maven 构建替换 Ant 构建。目前,我们有一个项目,可以在 Ant 构建中生成 SQL 脚本并将它们放入我们的 Artifact 目录结构中。

现在引入 Maven,我们将用 Nexus 存储库替换该目录结构。我不知道如何处理生成的 SQL 脚本。

我应该压缩它们并将它们作为(侧面) Artifact 放入存储库中吗?

或者应该将它们 checkin 版本控制吗?

或者还有另一种更优雅的方式吗?

这可能也适用于其他自动生成的脚本、数据等。

最佳答案

如果您的项目需要读取这些SQL文件,那么可以在src/main/resources文件夹中生成它们。这会将它们包含在要部署到 Nexus 的包(jar、war、ear 等)中。

另一方面,也许分发生成脚本的代码而不是脚本本身会更好。

此链接可以帮助您了解 Maven 目录结构:

https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

关于java - 将 Maven 构建生成的 SQL 脚本放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38219448/

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