我使用类似的设置,但我使用 Dropbox 作为我的存储库(只有两个开发人员)。只需按照以下步骤操作,即可m2eclipse http://m2eclipse.sonatype.org/(更新站点:http://m2eclipse.sonatype.org/sites/m2e http://m2eclipse.sonatype.org/sites/m2e)和MercurialEclipse http://www.javaforge.com/project/HGE(更新站点:http://cbes.javaforge.com/update http://cbes.javaforge.com/update)插件,你可以在 Eclipse 中完成所有工作。
创建maven项目:
文件 -> 新建 -> 其他 -> Maven 项目
在项目资源管理器中右键单击新创建的 Maven 项目
Team -> Share Project... -> 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/资源
- myproject/src/测试/java
- myproject/src/测试/资源
例如,我在其中放置了一个名为 .empty 的文件,内容为“这是一个占位符文件,如果此文件夹中有其他文件,请删除”
如果其中一些文件夹丢失,您的同事在导入您的项目时会在 Eclipse 中看到错误。
第一次提交:
在项目资源管理器中右键单击新创建的 Maven 项目
团队 -> 提交... -> 全选并输入提交消息 -> 完成
现在你可以将它克隆到bitbucket(我没有使用bitbucket的经验)。
告诉你的同事安装两个 eclipse 插件,然后他们可以通过以下方式获取存储库
文件 -> 新建 -> 其他 -> 从 SCM 签出 Maven 项目 -> 输入存储库的 url -> 完成
然后你就可以开始了。