团队是否可以使用共享网络驱动器上安装的Eclipse?

时间:2009-10-21 20:36:04

标签: linux eclipse

我们的首席程序员喜欢在共享网络驱动器上安装工具,以最大限度地减少更新时的工作量。他最近将Eclipse安装到网络驱动器上,但是当我运行它时,我得到一个窗口,显示Workspace in use or cannot be created, choose a different one.单击确定后,我得到一个窗口,它给我一个只有一个项目的下拉菜单,他的工作空间机。然后我可以浏览到我的机器上的工作区,单击OK,Eclipse继续启动并运行正常。在第二个窗口中有一个复选框,显示Use this workspace as the default我在浏览并选择我的工作区后检查过,但下次启动Eclipse时,它会恢复到导联的工作区。

我们是否违反了Eclipse对安装的一些假设?我们在Linux网络上,如果它有所作为。

2 个答案:

答案 0 :(得分:5)

设置共享eclipse,以便访问它的用户无法修改它。这个应该(如果我没记错的话)强制eclipse进入“共享用户,手动关闭”模式,默认为每个用户帐户存储设置。

不共享工作区(或项目) - 这只会破坏可怕的事情 - 使用不同的策略,例如正确的修订控制系统。

或许this documentation会有所帮助。 “”此[共享]方案的设置要求对常规用户使安装区域为只读。当用户启动Eclipse时,这会导致配置区域自动默认为用户主目录下的目录。如果此度量为如果没有这样做,所有用户最终都会在配置区域使用相同的位置,这是不受支持的。“”“

我会尝试在本地以及通过网络运行Eclipse。使用共享网络驱动器可能会使Eclipse比以前更痛苦。开发环境应该适用于开发人员,即使是稍微复杂的设置也是如此。

答案 1 :(得分:1)

Eclipse在其安装目录(特别是“配置”目录)中存储了许多设置,包括工作区列表。很难说分享安装的效果如何,但如果在不同开发人员的工作站上运行的Eclipse实例之间“打架”导致许多问题,我不会感到惊讶。

要解决您遇到的特定问题,您可以设置一个单独的启动脚本,将您的工作区作为命令行参数传递给Eclipse,绕过您正在看到的工作区选择对话框。