Eclipse 更新站点,显式为content.xml添加后缀

Eclipse 更新站点,显式为content.xml添加后缀,eclipse,update-site,Eclipse,Update Site,我的更新站点看起来像 http://:/jenkins/job/../target/site/site.xml 当我尝试使用此更新站点更新eclipse时,eclipse会自动在其后面加上/content.xml 之后我得到一个p2.core.ProvisionException声明无法读取存储库 如何避免添加content.xml导致此问题。您通常不会在更新站点URL中包含site.xml,因此只需指定: http://<host>:<port>/jenkins/job

我的更新站点看起来像

http://:/jenkins/job/../target/site/site.xml

当我尝试使用此更新站点更新eclipse时,eclipse会自动在其后面加上/content.xml

之后我得到一个
p2.core.ProvisionException
声明
无法读取存储库


如何避免添加content.xml导致此问题。

您通常不会在更新站点URL中包含
site.xml
,因此只需指定:

http://<host>:<port>/jenkins/job/.../target/site/
http://:/jenkins/job/../target/site/

Eclipse应该查找
site.xml
(旧式更新站点)和
content.xml
(p2存储库式更新站点).

我们面临的问题是,在其中一个eclipse安装中,更新站点会自动附加
content.xml
ie。如果我们将
http://:/jenkins/job/../target/site/
作为更新站点URL,它将失败,出现“无法读取存储库”异常,并且在上找不到存储库
http://:/jenkins/job/../target/site/content.xml
(注意:content.xml是自动添加的)。但是,有趣的是,同一个更新站点正在为其他一些eclipse安装工作!错误消息不完整:p2只会说它找不到“../content.xml”,尽管它也尝试了其他后缀。