在Eclipse中将多个maven项目合并为单个项目

时间:2016-08-01 11:53:11

标签: java eclipse maven

我有一个带有pom.xml的maven项目 该项目涉及另外2个项目 这两个项目在各自的文件夹中都有自己的pom.xml 因此,当我构建基础pom.xml时,其他2个项目也会被构建。

现在这就是我做的事情

a)建立基础项目(这也建立了2个子项目) b)使用mvn eclipse:eclipse导出基础项目 c)使用Eclipse菜单File->导入基础项目进入eclipse;导入现有的Maven项目。

导入后,它在Eclipse中创建了3个不同的项目。 由于3个项目的方法相互调用,因此会产生许多错误。 我想要的是在导入之后它应该创建单个项目并且所有代码将在一个项目中。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以制作一个多模块项目。这将允许您定义顶级项目及其依赖项的结构。它可能仍然需要一些重构,但它应该相对适度。

Maven网站:Guide to Working with Multiple Modules

A third party guide

答案 1 :(得分:0)

简单回答是 NO。

除非您手动将这3个项目合并/重构为一个。

pom.xml是每个项目,这里有3个poms。