将来自目标平台的插件存储在本地目录中

Storing plugins from target platform in local directory

Eclipse 喜欢重新加载我当前的目标定义,从而解析此目标定义中列出的所有插件。 我使用了很多可从软件站点获得的插件,这增加了通过下载这些插件来解决问题的时间。 仅当我将位置添加到目标定义时,是否可以将这些插件存储在本地文件夹中?或者是否有可能作为另一种解决方案拒绝在所有插件都已解决后重新加载?

对此有多种选择。

选项 1 - 正确的解决方案

您可以使用 p2 mirror application 将源存储库镜像到相应的本地存储库,并从这些本地存储库设置您的目标。 所以 repo 解析会立即发生,如果你想有一个离线 pde 构建,所需的 repos 也已经存在。

选项 2 - 快速破解

复制PDE目标缓存的内容 <wrkspc>/.metadata\.plugins\org.eclipse.pde.core\.bundle_pool 文件夹到其他本地目标并将其配置为目标。