我想知道软件开发团队如何分发他们的标准IDE?
E.g。使用Eclipse开发,自定义代码格式化程序,svn Resository,版权标题.. 目前我的团队有一个标准的zip文件,然后与开发人员一起分发。
问题: 如果一个文件,插件或IDE本身发生了变化,例如新的Coding Guidlines,升级Eclipse 3.5.1必须重新完成整个发行版。每个开发人员都需要再次解压缩bundel。想象一下,由于项目历史记录,您使用不同的工作区(Jetty,不同的Tomcamt版本,WTP)不能扩展
我知道有一些相关的Articels
以及一些商业计划。 Eclipse还有一个新的Update-Installer Approach
但我没有看到杀手级应用程序。你的团队如何解决这个问题? 有最佳做法吗? 我想最好是一个程序,让你选择你当前的项目,然后从服务器下载配置的IDE,让你知道项目配置文件是否更新
答案 0 :(得分:0)
对于eclipse看Buckminster,它完全针对你的目标,我猜想,并没有亲自使用它。
答案 1 :(得分:0)
在我以前的公司,他们编写了一个自定义更新代理,该代理从集中配置的服务器中提取,该服务器由团队负责人更新。它运作良好,直到人们想要安装自己的插件。
基本上,一个开发人员想要一个插件,为了将它包含在默认(托管)仓库中而无效,自己安装,然后当团队负责人突然出现常识并将其包括在内时,他的机器上发生了更新
他们从来没有想出一个“好”的方式来管理它。但是,至少他们没有把我们全部放在瘦客户端的终端服务器上。