Eclipse plugin Eclipse插件赢得';t从ZIP安装,但将从解压缩文件安装&引用;在jar:file";处未找到存储库;

Eclipse plugin Eclipse插件赢得';t从ZIP安装,但将从解压缩文件安装&引用;在jar:file";处未找到存储库;,eclipse-plugin,eclipse-rcp,Eclipse Plugin,Eclipse Rcp,我就是不明白。我使用了一个Eclipse插件,该插件作为ZIP提供,反映了网站上可用的更新站点 最近有人观察到,尽管更新站点是可安装的,但ZIP不再可安装。在本地解压ZIP并根据结果进行安装也很有效 记录的堆栈跟踪为 org.eclipse.equinox.p2.core.ProvisionException: No repository found at jar:file:/Users/myUserName/Downloads/MyPlugins.zip!/. at org.eclip

我就是不明白。我使用了一个Eclipse插件,该插件作为ZIP提供,反映了网站上可用的更新站点

最近有人观察到,尽管更新站点是可安装的,但ZIP不再可安装。在本地解压ZIP并根据结果进行安装也很有效

记录的堆栈跟踪为

org.eclipse.equinox.p2.core.ProvisionException: No repository found at jar:file:/Users/myUserName/Downloads/MyPlugins.zip!/.
    at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
    at sun.reflect.GeneratedMethodAccessor139.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.eclipse.oomph.util.ReflectUtil.invokeMethod(ReflectUtil.java:116)
    at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.fail(CachingRepositoryManager.java:281)
    at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager.loadRepository(CachingRepositoryManager.java:184)
    at org.eclipse.oomph.p2.internal.core.CachingRepositoryManager$Metadata.loadRepository(CachingRepositoryManager.java:387)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
    at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
    at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
    at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
    at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
    at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
了解什么是“存储库”的资格,检查它是如何失败的,这将是向前迈出的一步

M

了解什么是“存储库”的资格,检查它是如何失败的,这将是向前迈出的一步

在此上下文中,术语存储库是一个通常称为p2存储库的存储库

作为p2存储库,您通常有一个
content.jar
和一个
artifacts.jar
,其中
plugins/
features/
作为目录

请注意,有些站点提供的脱机安装旨在简单地“删除”而不是安装。这些文件应该解压缩到Eclipse安装中的文件夹中,而不是由p2提供