首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有办法为特定的maven模块项目使用不同的存储库?

是否有办法为特定的maven模块项目使用不同的存储库?
EN

Stack Overflow用户
提问于 2020-07-02 09:41:47
回答 1查看 770关注 0票数 2

我在下面的结构中有一个maven多模块项目。我们的项目在GitHub公司网页上。

我计划将其中一个maven模块项目公之于众,使其成为开源项目。然而,由于maven多模块的项目结构,它需要在文件系统中处于父项目层次结构之下,是吗? ?

我想要做的是为publicModule2创建一个单独的存储库,并将其推送到公共回购中。这将是一个开源项目。其余的将保持不变。有没有办法做到这一点而不破坏maven多模块项目结构?

- Maven父项目

  • -- commonsModule
  • -坐垫单元1
  • --垫模
  • --publicModule2

P.S.As,您知道,当您从模块中删除它时,它们每次都不会一起编译,我不想这样做。没有模块结构,我已经分离了另一个项目,但我不为这个项目寻找。请在你的答复中考虑这一点

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-02 09:56:23

如果你真的想让它开源,那包括给人们一个简单的、可复制的方法来构建它。如果需要将其构建为他们无法访问的大型项目的一部分,他们将无法做到这一点。

您正在寻找的是可以通过Git子模实现的。您需要使公共模块成为原始父模块的子模块。

从文档中,此功能将在

您希望能够将这两个项目视为单独的,但仍然能够从另一个项目中使用一个项目。

然而,,我强烈主张将项目分开,这样就可以独立构建公共项目。

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

https://stackoverflow.com/questions/62693418

复制
相关文章

相似问题

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