2015-06-29 51 views
0

我从现有的jar文件创建了一个新的OSGI包。我有一个本地的p2版本库,在我的eclipse中被设置为目标平台。我直接将此OSGI包复制到本地p2存储库。但是我的版本说它找不到我的新OSGI插件。我手动在artifacts.xml中为这个新包添加了一个新条目。但仍然没有运气。任何人都可以帮我解决这个问题吗?将新的OSGI包添加到本地p2存储库

回答

1

您可以使用p2.publisher

例如:

java -jar <eclipseDirectory>/plugins/org.eclipse.equinox.launcher_<version>.jar 
    -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher 
    -metadataRepository file:/<yourLocalRepo> 
    -artifactRepository file:/<yourLocalRepo> 
    -source <location with a sub-directory named plugin and/or features > 
    -publishArtifacts 

您需要更换eclipseDirectory和春分发射包的版本。 信息就在这里Eclipse Wiki

+0

非常感谢你。我正在寻找这个命令。 – Loki

相关问题