捆绑池和p2导演

时间:2015-01-30 01:32:51

标签: eclipse

我正在尝试使用带有p2导演的捆绑池而没有太多运气。这是我正在运行的命令:

java
-Xmx512m
-cp
[launcher-path]
org.eclipse.core.launcher.Main
-application
org.eclipse.equinox.p2.director
-metadataRepository
[repo]
-artifactRepository
[repo]
-destination
[destination]
-bundlepool
[pool]
-installIU
[iu]

这确实将已安装的捆绑包放在单独的池位置。但是,当我再次运行此命令时,池中已有的插件和功能重新使用。根据命令运行所需的时间以及池中的文件具有新时间戳的事实,看起来p2 director重新下载并将完全相同的包和功能重写到池中。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

以下链接包含对同一事物的非常好的解释。

https://ekkescorner.wordpress.com/2008/06/29/eclipse-ganymede-p2-shared-installations-bundle-pool/

https://wiki.eclipse.org/Equinox/p2/Getting_Started

我不确定,但可能在下面是有用的。

您还可以使用自己的额外dropins文件夹:只需在eclipse.ini中添加一个参数(/your_path/Eclipse.app/Contents/MacOS):

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory = / your_path / e34shared_dropin