2

我正在尝试从 Project Explorer 的工作集中删除工作集“Java Main Sources”和“Java Test Sources”。

我可以从 Select Working Set 对话窗口中删除它们,但是当 Eclipse 重新启动时它们会返回。有没有办法永久删除它们?

重新启动 Eclipse 后,我希望这些工作集不存在。

4

2 回答 2

0

Eclipse 保存工作集的位置是workspace/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml. 如果您在 Windows 上尝试将其设置为只读,希望这可行。

当您从 Eclipse 中删除 Java Main|Test Sources 时,它会删除那里的相应行。但是,当您重新启动 Eclipse 时,它​​会再次生成这些行。

我在 Linux 上,我认为使用 -rw-rw-r- 权限将文件所有者设置为 root:root 就足够了。启动时它会引发错误,但会迅速自我纠正,删除文件夹并从它能够读取的文件中重建设置。将文件夹设置为 root:root 也意味着您可以读取引发的错误(无法保存),但它仍会创建工作区,只是无法为您保存它们......

于 2020-02-26T18:49:51.880 回答
0

这些工作集由 Maven 支持插件 (org.eclipse.m2e.xxx) 提供。

除了卸载 Maven 支持之外,似乎没有办法禁用它们。

于 2019-07-29T06:51:15.123 回答