将不同的存储库合并为一个Maven项目

问题描述 投票:0回答:1

我只有很少的独立项目是用sbt构建的,而很少是在maven中的。这些项目在github中作为单独的存储库提供。现在的任务是将所有这些项目保存在一个存储库中。

我的计划是将所有这些项目作为不同的软件包保留在单个maven项目中,并将其存储在单个回购中。我正在使用IntelliJ作为IDE。我该如何实现?还是有简单的方法可以做到这一点,而不仅仅是将所有存储库复制到一个存储库中?是否可以将sbt构建文件和maven构建文件保存在一个项目中,还是我们需要将所有sbt构建文件迁移到maven?

任何潜在客户表示赞赏!

maven github intellij-idea sbt maven-2
1个回答
0
投票

如果要将它们合并到单个Maven存储库中,那么显然您需要将Sbt项目转换为Maven项目。要进行转换,您可以考虑使用SBT中的makePom。另请参阅this SO thread

我们可以将sbt构建和maven构建文件都保存在一个项目中,还是我们需要将所有sbt构建迁移到maven?

您可以。在IDE中,您将需要选择是否要打开基于MavenSBT的项目(模块)。

© www.soinside.com 2019 - 2024. All rights reserved.