首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse包池,该如何使用呢?

Eclipse包池,该如何使用呢?
EN

Stack Overflow用户
提问于 2011-04-05 17:08:03
回答 1查看 1.2K关注 0票数 0

有了P2,Eclipse可以选择使用bundle pooling在应用程序之间重用公共捆绑包,但是我有什么可能性呢?

页面上的示例列出了两个应用程序,它们重用了用户主目录中的一组插件,但是插件目录可以设置为任何值吗?有哪些限制?

像这样:

代码语言:javascript
复制
Application1/
   configuration/
      config.ini
      ... other configuration files for Application1...
   Application1.exe
   Application1.ini
Application2/
   configuration/
      config.ini
      ... other configuration files for Application2...
   Application2.exe
   Application2.ini
...
common_bundle_pool_for_all_users/
   .p2/
      org/eclipse.equinox.p2.core
      org/eclipse.equinox.p2.director
      org/eclipse.equinox.p2.engine
      org/eclipse.equinox.p2.touchpoint.eclipse

也许甚至

代码语言:javascript
复制
Documents and Settings
   Username
      .p2/
         plugins/      <-- unique plugins only for this user
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-07 13:00:06

包池是一个很好的概念,但它并不像预期的那样灵活。

例如,如果您希望多个应用程序共享包,则必须使用包池选项安装基于eclipse的应用程序。没有简单的方法来转换/切换现有的打包eclipse(像从eclipse.org下载的压缩包)来使用包池。

这意味着您必须使用安装程序应用程序(equinox p2 team有一个名为p2.installer的示例应用程序)来使用捆绑包池安装基于eclipse的应用程序。这是你列出的第一个案例。

您列出的可能方案处理的是共享安装案例。当您的eclipse实例是只读的时,它总是使用该结构。用户没有权限更改eclipse本身的配置,因此请将第三方插件安装到用户文件夹中。如果您在启用了UAC的Windows7上的Program文件中安装了多个eclipse包(如插件开发、cdt、wtp等),则这些eclipse可以共享安装在您的主文件夹中的包。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5549586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档