同时使用多个Maven项目

时间:2010-08-30 16:29:54

标签: maven-2 maven

项目1:Foo 项目2:酒吧

如果Foo依赖于Bar,并且两者都在Maven中,你如何在Bar和Foo上工作,这样如果你需要在Bar中进行一些小调整,为了修复Foo中的某些内容你可以将其改为Bar然后运行Foo并看到那个变化?

现在我有Maven依赖,但我觉得部署到maven并为当前未发布的项目中的小变化增加快照似乎有点不对,你如何同时处理两个maven项目,并确保对依赖项目的依赖项更改是否立即可用?

2 个答案:

答案 0 :(得分:2)

使用m2eclipse及其工作空间分辨率功能。可以映射到eclipse工作空间内的项目的所有maven依赖项将自动作为eclipse项目引用解析,因此始终允许您使用当前版本。

这对于开发非常方便,但您必须记住以正确的顺序部署内容。

答案 1 :(得分:2)

我会为这两个项目创建一个反应堆构建。

root (pom with modules project1, project2)
  +-- project1
  +-- project2

所以这将很好地处理这个问题。