如何阻止STM32CubeIDE删除旧工作空间后自动重建?
STM32CubeIDE旧工作空间目录自动重建问题排查
问题描述
在Windows系统中,删除STM32CubeIDE(基于Eclipse)的5个旧工作空间目录后,每次启动IDE这些目录都会自动重建,每个目录下仅包含.metadata子目录及其中的.ide.log文件。已从最近打开列表移除这些工作空间,但问题依旧。
已尝试操作
- 遍历STM32CubeIDE安装目录
C:\ST\STM32CubeIDE_1.13.2\STM32CubeIDE下所有文件,未找到旧工作空间的路径信息 - 查阅相关内容:
- 某ST社区帖子提到删除新工作空间的配置文件可解决该问题,但未明确具体是哪些配置文件、对应哪个新工作空间,发帖询问未得到回复
- 常规Eclipse删除工作空间的方法(直接删除目录)不适用此自动重建场景
- 针对从工作空间移除项目的问答无法解决当前工作空间重建问题
相关目录结构
code\ -TQ\ --ide-workspace\ (实际使用的工作空间目录) ---.metadata\ ---.settings\ ---.project ---firmware\ (我的项目目录) ----.project (及所有项目文件) -WR\ --three\ (自动重建的旧工作空间目录) ---.metadata\ (唯一子目录) ----.ide.log (唯一文件)
.ide.log文件开头内容
2024-11-12 09:53:23,940 [INFO] Activator:176 - 2024-11-12 09:53:23,945 [INFO] Activator:177 - !SESSION log4j initialized 2024-11-12 09:53:28,612 [INFO] LogOutputStream:77 - [STDOUT_REDIRECT] 2024-11-12 09:53:31,728 [INFO] ApplicationProperties:184 - Using Application install path: C:\ST\STM32CubeIDE_1.13.2\STM32CubeIDE\plugins\com.st.stm32cube.common.mx_6.11.1.202404110753 2024-11-12 09:53:31,745 [INFO] DbMcusXml:78 - Set database path to: C:\ST\STM32CubeIDE_1.13.2\STM32CubeIDE\plugins\com.st.stm32cube.common.mx_6.11.1.202404110753\\db\/mcu/ 2024-11-12 09:53:31,745 [INFO] ApiDb:274 - Set plugin database path to: C:\ST\STM32CubeIDE_1.13.2\STM32CubeIDE\plugins\com.st.stm32cube.common.mx_6.11.1.202404110753\\db\/plugins/boardmanager/ ...
疑问
旧工作空间的路径还可能存储在哪些位置?如何彻底阻止IDE重建这些目录?
内容的提问来源于stack exchange,提问作者steve




