gpt4 book ai didi

eclipse - 在产品启动时清理工作区 .metadata 文件夹

转载 作者:行者123 更新时间:2023-12-02 16:40:03 26 4
gpt4 key购买 nike

我开发了一个扩展到 Eclipse UI 的 Eclipse 插件,我们将其作为一个完整的 Eclipse 产品提供。该插件的目标是一些汽车项目。

可以从项目中配置产品的版本,执行批处理文件将启动正确版本的产品。

所以最终的命令将是这样的:

start /B %PRODUCT_PATH%/eclipse.exe -clean -configuration %PATH_TO_PROJECT_CONFIG% -data %PROJECT_PATH

从一个产品版本切换到另一个产品版本时出现问题,.metadata 文件夹已损坏或其中的信息在产品之间不兼容,我不确定到底发生了什么,但我偶尔会出现这种情况启动时出现异常。

当我清理 .metadata 并在项目位置没有现有 .metadata 文件夹的情况下启动产品时,一切都正常运行。

Eclipse 是否有命令行选项可以在启动前清理工作区 .metadata

最佳答案

所有(我认为!)Eclipse 命令行参数都可以在 Runtime options 中找到。引用文档的部分。

我在该文档中没有找到任何有关删除 .metadata 的内容。目录。

我还搜索了“干净”、“清除”和“删除”等词的用法,并引用 osgi.instance.area (我认为这是 .metadata 目录的 OSGI 术语),但没有发现任何相关的内容。

建议1:clearPersistedState

你可以尝试-clearPersistedState选项。也许这会有帮助? (我真的不知道该选项的用途,我只是在文档中找到它。)

建议2:启动脚本

否则,也许您可​​以有一个仅运行 del 的启动脚本。删除目录。

建议3:找到根本原因

最好的办法当然是找到启动问题的根本原因并解决它。但对于您的情况来说,这可能太耗时或不可能。

关于eclipse - 在产品启动时清理工作区 .metadata 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49107975/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com