2013-06-25 73 views
1

我想了解如何设置多模块maven项目并与使用SVN的同事共享。SVN签出多模块maven项目导致构建问题

我们使用Eclipse IDE。

下面是我的项目结构在SVN中的外观。 enter image description here

每个模块都有自己的svn标签和标签树干,树枝,标签等

我单独检查了所有的模块通过右键单击并选择退房。

最后我得到的下面在我的Eclipse项目资源管理器:

enter image description here

这里是我的父项目的POM。当我做一个干净的安装MVN enter image description here

我想知道如何检出项目/修改我的POM拿到构建成功,这将引发错误。

感谢

回答

1

你不想检查出SVN你的模块的根文件夹。所有你想要的是主干的内容。所以右键点击中继文件夹并选择Check out as...。将它看作新项目,然后在这些项目上启用Maven。用你的每个模块做到这一点,你应该没问题。

如果您安装了Maven SVN连接器,您可以选择一个名为Check out as Maven project的选项。这很舒服,因为它为你做了几个步骤。

+0

这工作正常..谢谢..想知道这是否是正确的方式吗?我的意思是广泛接受的做法。 – dharam

+1

我不认为这种方式有什么问题。另一种方法是将所有模块放在同一个主干中。通过这种方式,您可以一次检查出它们,并且使用SVN connectores Maven是否有魔力。但是你无法单独对模块进行版本控制。 –