Git子模块和Maven标准目录结构

时间:2012-08-30 02:24:18

标签: java git maven project

对于我的项目,我想使用Maven进行构建和git子模块。我有一堆java文件,我希望能够从项目中的几个应用程序中引用,保持文件在应用程序之间保持一致。为这些文件创建一个repo并将它们作为子模块添加到我的应用程序似乎是要走的路。回购中的文件可以以最方便的方式构建。

如果可能的话,我想尊重Maven标准目录结构。但是,似乎git只能添加子模块作为父repo的直接子目录。虽然这可能实际上并不遵循Maven标准目录结构,但我还没弄清楚如何使其工作。

是否可以将这两种工具完美地融合在一起,这样我就不必手动修补poms了?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

我相信你要做的就是反对Maven的想法。您不应该在这种意义上共享源代码。为什么不为共享代码创建一个单独的工件并将其作为依赖项放在那些应用程序中?