在eclipse中使用maven构建多个项目

时间:2011-12-13 19:52:41

标签: eclipse maven build maven-3

我在本地环境中有7个项目,其中一些项目相互依赖。我已按特定顺序构建它们以准备我的开发环境。为了这个,我必须以特定的顺序对每个项目进行更新依赖,然后进行清理安装 是否有任何快捷方式可以执行此操作而不是手动步骤?如何创建运行配置(或任何其他方式)以按某种顺序构建所有项目?

-Sunil

1 个答案:

答案 0 :(得分:3)

如果这7个项目是整个项目的一部分,那么你需要的是Maven multi-module project。完成设置后,目录结构将如下所示:

project-root
   |
   +-- project-1
   |
   +-- project-2
   .
   .
   |
   +-- project-7

另一方面,如果这些只是7个独立的项目,您将在其他相关项目的每个项目中设置依赖项。

请注意,在后一种独立项目的情况下,仅仅因为您构建project-x并不意味着project-y会接受更改。构建project-x时,必须执行mvn install以确保将其推送到本地Maven存储库。然后,您必须在mvn package上运行mvn install(或project-y)。

由于您使用的是Eclipse,我强烈建议您安装M2Eclipse plugin。它将极大地简化Eclipse配置与任何POM更改的锁定步骤。