首页 > 解决方案 > 通过代码禁用 Eclipse 中缺少的项目性质

问题描述

我有一个迭代测试,它下载并启动一个 Eclipse IDE 并将一个项目导入其中。导入 IDE 后建议 aGroovy Project Nature并打开市场。

市场 groovy 性质

通过这种行为,我的测试用例失败了,我不想在这种情况下测试项目性质的支持。

我试图在启动之前禁用 Eclipse IDE 中自动检测到的项目性质。我知道它可以在 IDE 下禁用Preferences -> Project natures。但我的测试是下载新的 Eclipse 副本,然后设置为默认设置。

所以我需要在 IDE/工作区设置中找到标志,因为我想在 IDE 启动之前通过代码禁用它。

所以我的问题是:缺少项目性质的标志在哪里?

标签: eclipseworkspace

解决方案


可以在Window > Preferences: General > Project Natures或通过文件中的以下行禁用发现缺少的项目性质并提出相应的 Eclipse Marketplace 条目plugin_customization.ini

org.eclipse.epp.mpc.ui/org.eclipse.epp.mpc.naturelookup=false

另请参阅如何查找设置名称以将其设置在 中plugin_customization.ini


推荐阅读