我使用类似的设置,但我将 Dropbox 用于我的存储库(只有两个开发人员)。只需按照以下步骤操作,使用 m2eclipse(更新站点:http://m2eclipse.sonatype.org/sites/m2e)和 MercurialEclipse(更新站点:http://cbes.javaforge.com/update)插件,您就可以在 eclipse 中完成所有操作。
创建一个maven项目:
文件 -> 新建 -> 其他 -> Maven 项目
在项目资源管理器中右键单击新创建的 maven 项目
团队 -> 共享项目... -> Mercurial ->(保持文件夹不变)完成
然后在项目根目录下创建一个.hgignore文件:
在项目资源管理器中右键单击新创建的 maven 项目
新建 -> 文件 -> 文件名:.hgignore 并完成
.hgignore:
syntax: regexp
target # maven output
\.classpath # eclipse
\.project # eclipse
\.settings # eclipse
test-output # eclipse junit/testng plugin output
然后您可以进行第一次提交,但请注意,hg 不会在其存储库中存储空文件夹,因此要保持没有源代码的 maven 文件夹结构,您必须在每个空文件夹中放置一个(空)文件, 对于没有任何源的简单 maven 项目,它将位于文件夹中:
- myproject/src/main/java
- myproject/src/main/resources
- myproject/src/test/java
- myproject/src/test/resources
例如,我将一个名为 .empty 的文件放入其中,内容为“这是一个占位符文件,如果此文件夹中有其他文件,请删除”
如果其中一些文件夹丢失,您的同事在导入您的项目时会在 Eclipse 中看到错误。
第一次提交:
在项目资源管理器中右键单击新创建的 maven 项目
团队 -> 提交... -> 全选并输入提交信息 -> 完成
现在您可以将其克隆到 bitbucket(我没有使用 bitbucket 的经验)。
告诉你的同事安装这两个 eclipse 插件,然后他们可以通过以下方式获取 repo
文件 -> 新建 -> 其他 -> 从 SCM 签出 Maven 项目 -> 输入 url 到您的仓库 -> 完成
然后你就可以走了。