我有一个迭代测试,它下载并启动 Eclipse IDE 并向其中导入一个项目。导入后,IDE 会提示 aGroovy Project Nature并打开市场。
通过这种行为,我的测试用例失败了,我不想在这种情况下测试项目性质支持。
我试图在启动 Eclipse IDE 之前禁用自动检测到的项目性质。我知道它可以在 IDE 下禁用Preferences -> Project natures。但我的测试是下载 Eclipse 的新副本,然后设置为默认值。
所以我需要在 IDE/工作区设置中找到该标志,因为我想在 IDE 启动之前通过代码禁用它。
所以我的问题是:缺少项目性质的标志位于哪里?
可以在Window > Preferences: General > Project Natures中或通过文件中的以下行禁用发现缺失的项目性质并建议相应的 Eclipse Marketplace 条目plugin_customization.ini:
org.eclipse.epp.mpc.ui/org.eclipse.epp.mpc.naturelookup=false
Run Code Online (Sandbox Code Playgroud)
另请参阅如何查找设置名称以在 中进行设置plugin_customization.ini。