【问题标题】:Git submodules and Maven standard directory structureGit 子模块和 Maven 标准目录结构
【发布时间】:2012-08-30 02:24:18
【问题描述】:

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

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

是否可以完美协调地同时使用这两个工具,这样我就不必手动修改 pom 了?如果有,怎么做?

【问题讨论】:

    标签: java git maven project


    【解决方案1】:

    我相信您的做法与 Maven 的想法背道而驰。您不应该在这种意义上共享源代码。为什么不为共享代码制作一个单独的工件并将其作为依赖项放在这些应用程序中?

    【讨论】:

    • 嘿,这完成了我想做的事情。谢谢!
    猜你喜欢
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 2020-10-08
    • 2014-02-18
    • 1970-01-01
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多