如何强制eclipse仅在特定路径中创建工作区?

如何强制eclipse仅在特定路径中创建工作区?,eclipse,workspace,Eclipse,Workspace,我们已经在OrganizatoIn中设置了eclipse的多用户环境。我们需要强制工作区位置位于某个路径上。例如,默认目录应为/newdir/,如果用户名id为“rg123”,则工作空间应允许为“/newdir/rg123/workspace1”或“/newdir/rg123/workspace2”等。因此,必须强制用户在/newdir/目录下创建工作空间,否则在用户输入正确路径之前应引发错误 我知道可以通过设置更改默认工作区位置。但这是否可能强制特定位置,否则会引发错误?我想没有办法做到这一点

我们已经在OrganizatoIn中设置了eclipse的多用户环境。我们需要强制工作区位置位于某个路径上。例如,默认目录应为/newdir/,如果用户名id为“rg123”,则工作空间应允许为“/newdir/rg123/workspace1”或“/newdir/rg123/workspace2”等。因此,必须强制用户在/newdir/目录下创建工作空间,否则在用户输入正确路径之前应引发错误


我知道可以通过设置更改默认工作区位置。但这是否可能强制特定位置,否则会引发错误?

我想没有办法做到这一点,但您可以编写一个插件,它可以检查
PROJECT\u LOC
WORKSPACE\u LOC
变量并生成错误。但我会建议您将其保留为一种惯例,而不是强制执行启动时的-data命令行选项可以强制它使用特定位置。我想不出你为什么要在这之外强制执行它。

你为什么要这么做?嗨,如果我们使用“/newdir”(比如)作为目录,我们的组织功能中就有一个插件。因为如果我们使用这个目录,从用户的空间角度来看,或者插件的某些操作工作正常等等,都不会有问题。所以每个用户都必须只在“/newdir”目录下创建他们的工作空间,否则用户应该通知一条消息。谢谢