我们团队有几个开发人员,源代码是通过Mercurial DVCS进行管理的。
问题在于,当我配置项目依赖项(jars,用户库,源代码路径等)时,它们存储在
由于此文件未受DVCS管理,所有开发人员都需要重新执行项目配置过程。对于团队中的新开发人员来说,这是一个主要的头痛。
我的问题是是否有合理的程序来共享这种配置数据?我对Java和Eclipse的世界还很陌生,所以可能我漏掉了一些基本的东西。 编辑 问题在于我一直在使用定义为全局的
.metadata
文件夹不在源代码控制下。问题在于,当我配置项目依赖项(jars,用户库,源代码路径等)时,它们存储在
.metadata
文件夹中,即在.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.core.prefs
中。由于此文件未受DVCS管理,所有开发人员都需要重新执行项目配置过程。对于团队中的新开发人员来说,这是一个主要的头痛。
我的问题是是否有合理的程序来共享这种配置数据?我对Java和Eclipse的世界还很陌生,所以可能我漏掉了一些基本的东西。 编辑 问题在于我一直在使用定义为全局的
User Libraries
,因此它们无法共享。使用External Jars
解决了问题,因为这些记录在项目目录内的.classpath
文件中。