我正在设置一个完全配置的Eclipse环境,我将分发给我的团队。我想分发安装和配置所有所需插件的zip包,以便在安装(解压缩zip)时我们都使用相同的IDE(即所有插件都有相同的插件,特别是关于版本和配置数据)。
我目前的问题是关于Mylyn插件。我希望我分发的软件包预先配置为指向我们的问题跟踪器。此配置信息包含在<workspace>/.metadata/.mylyn/repositories.xml.zip
中。但是,我怀疑分发.metadata
目录是否是最佳做法。首先,这将需要在安装过程中额外增加一步。将Eclipse包解压缩到安装目录后,用户需要将.metadata
目录复制到其工作空间。这是推荐的,还是有更好的方法?有没有办法将一个默认的repositories.xml
文件放在Eclipse安装目录中,让Eclipse在Eclipse的第一次启动时将这些信息放在<workspace>/.metadata
中?
是否有关于配置自定义Eclipse环境以进行分发的推荐实践的管理员文档?
用户是否将.metadata
放入版本控制存储库和/或将其分发给使用Eclipse安装包的用户?
答案 0 :(得分:2)
我不确定它如何涵盖您特定的Mylyn特定用例,但Google的Workspace Mechanic for Eclipse似乎值得一看:
Workspace Mechanic通过调整首选项,添加扩展位置等来自动维护Eclipse环境。你可以用它来: - 在整个公司,当地团队甚至您自己的许多工作空间之间的群组之间创建一致的环境 - 节省设置新工作空间的时间
- 创建任务,确保您最喜欢的新首选项应用于您当前和未来的所有工作区。 (这是我们最喜欢的功能之一!)
即使它不支持开箱即用,看起来它可以根据您自己的任务进行扩展。