如果在500多个或更多开发人员的多用户和多站点环境中处理Eclipse,您将如何处理?
让每个人下载自己的安装都会导致支持和维护的噩梦。 强制每个人使用中央安装也不是理想的,并且会限制用户下载插件的选项。
编辑:问题不在于强迫用户选择Eclipse,问题的前提是有500多个用户想要将它用作IDE。
如果这么多用户要处理他们自己的安装,那么就会浪费很多时间来下载Eclipse并安装一些必需的插件。假设每个用户需要半天时间,将其乘以500或更多,这意味着浪费时间/金钱。
答案 0 :(得分:1)
最佳解决方案是Yoxos Ondemand Eclipse + Maven
Yoxos具有创建IDE模板的功能,您可以分发或更新。
在一些大型Java商店中,他们创建自己的Eclipse版本(添加插件,调整等),使其在本地Intranet上可用并要求运行bat / sh脚本进行安装:1。Sun JDK, 2. Eclipse,3。源代码控制等
如果你不想处理所有这些,那么最好的选择就是Yoxos。
答案 1 :(得分:1)
对于Windows 2000或更高版本,似乎有一个相当明显的解决方案(我测试过,似乎与2个以上的用户合作至少相当轻松)。
调整Eclipse安装中的配置文件,以便每个用户都有自己的配置选项存储在她的用户配置文件中。
在\ configuration \ config.ini中提交Eclipse配置文件。
追加/替换以下3行:
osgi.configuration.area=@user.home/本地设置/应用程序数据/ Eclipse /配置 osgi.sharedConfiguration.area = /配置 osgi.configuration.cascaded =真
注意:我无耻地撕掉杰里米·斯坦在https://jeremystein.com/brain/eclipse-with-multiple-users/提供的答案(我在Windows Server 2008机器上测试过自己)。
答案 2 :(得分:0)
有一些方法可以在共享环境中安装Eclipse,以便插件来自一个地方并被锁定,但工作空间/ prefs是每个用户。我从来没有这样做过,所以请查看文档以获取更多详细信息。
但是我会说,让人们负责自己的IDE命运是一个很好的方法,并且在代码上判断他们写/提交而不是强迫他们使用特定的IDE等等。 / p>
在我的工作中,我们有人在同一个项目中使用Eclipse和IDEA和Emacs(!!!)而没有任何问题。有些人使用Eclipse 3.5,有些人使用Eclipse 3.6,有几种不同版本的IDEA。我们只是让人们整理自己的IDE - 只要他们编写好的代码。
答案 3 :(得分:-1)
我会使用ant来编译,构建,生成Javadoc并检查代码清晰度。
如果你有超过500名开发人员,每个人都应该再次使用存储库,无论是使用适合客户端计算机的客户端的CSV还是VSN。
甚至不考虑将Eclipse视为开发环境,有些人可能更喜欢netbeans,notepad ++或其他什么,你可能很难摧毁一个普通的IDE。
让他们下载带有规则的文件,以防止上传不良文件(例如eclipse项目相关文件)。
问候。