我目前正在一个由5名大学同事组成的团队中开展Java项目.实际上,我们将在接下来的几天内完成规划阶段,然后开始实施.
对于该项目,我们必须使用Mercurial(通过Bitbucket.org)和Apache Maven.我们想将Eclipse用作IDE.我知道如何使用Mercurial,我已经阅读了一些关于Maven的文章和指南.我不明白的是我们应该如何在协作中使用这些工具.
什么应放在存储库?整个Eclipse项目?或者只是源文件和Maven的pom.xml?如果是后者,工作会话会是什么样子?拉动文件,使用mvn eclipse创建一个Eclipse项目:eclipse,代码一段时间并提交/推送到repo?
我负责创建项目结构,所以我和我的同事也可以开始开发.但我真的不知道如何开始.如果使用Maven不是强制性的,我只需将Eclipse项目放入存储库即可.但是不得不使用它,我现在很困惑,如果影响一切.