首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Maven项目中包含非Java源代码

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

Stack Overflow用户
提问于 2008-10-06 13:02:16
回答 2查看 3.6K关注 0票数 8

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

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2008-10-17 08:12:00

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

因此,Maven的方法是在src/main下创建额外的文件夹。例如,为您的脚本创建一个SQL SQL文件夹,为您的shell脚本创建一个sh文件夹,等等。这是其他Maven插件也期望获得源代码的位置,例如C++、Groovy等。

票数 9
EN

Stack Overflow用户

发布于 2014-11-06 13:56:45

我保存在一个单独的文件夹src/main/sql中。有关更多信息,请查看this链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/174171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档