gpt4 book ai didi

maven - 在 Maven 项目中包含非 Java 源代码

转载 作者:行者123 更新时间:2023-12-04 12:15:35 24 4
gpt4 key购买 nike

我正在开始一个项目,我预计该项目将包含大量非 Java 代码(主要是 shell 和 SQL 脚本)。

我还是想用 Maven 管理这个项目。非 Java 源代码和 Maven 的最佳实践是什么?源头应该去哪里?他们在不同的生命周期阶段会发生什么?任何指向更多信息的指针或链接将不胜感激。

最佳答案

如果您不想像 heckj 建议的那样将这些文件包含到 JAR 文件中,则不得将非 Java 代码放入资源中。位于资源中的所有内容都会自动复制到 JAR 文件中,我猜您不希望将 shell 脚本和 SQL 脚本包含在 JAR 文件中,对吧?

所以 Maven 的方法是在 src/main 下创建额外的文件夹。例如。创建 sql SQL 脚本的文件夹,一个 sh 用于存放 shell 脚本等的文件夹。这是其他 Maven 插件也期望来源的位置,例如适用于 C++、Groovy 等。

关于maven - 在 Maven 项目中包含非 Java 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/174171/

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