我想创建一个捆绑的Eclipse更新站点,以便使用Eclipse update Manager一次性安装多个插件。
我们的开发人员使用以下常用插件进行开发,我希望将所有这些插件捆绑在一起:
EGit - Git Team Provider
<url><update label="Eclipse EGit Update Site" url="http://download.eclipse.org/egit/updates"/></url>
Maven SCM Plugin
<url><update label="Maven Integration Extras" url="http://m2eclipse.sonatype.org/sites/m2e-extras/"/></url>
Maven SCM Handler for Subversive
<url><update label="objectledge.org m2e connectors" url="http://objectledge.github.com/maven-extensions/connectors/updates/"/></url>
Maven Integration for Eclipse
http://download.eclipse.org/technology/m2e/releases/1.0/1.0.200.20111228-1245<url>
Subversive -SVN team Leader
<update url="http://download.eclipse.org/technology/subversive/1.0/update-site/" label="Subversive update site 1.0.x"/>
<discovery url="http://download.eclipse.org/technology/subversive/1.0/update-site/" label="Subversive update site 1.0.x"/></url>
Subversive SVN Connectors
<url><update label="Subversive connectors update site 2.3.x" url="http://community.polarion.com/projects/subversive/download/eclipse/3.0/update-site/"/>
SVN Kit 1.3.7
<discovery label="Subversive connectors update site 2.3.x" url="http://community.polarion.com/projects/subversive/download/eclipse/3.0/update-site/"/>
</url>发布于 2012-07-02 14:09:10
备选方案1:
有了复合存储库,您基本上就有了一个“超级”更新站点,指向所有其他更新站点。您只需要从Eclipse帮助中获取这两个文件,并将所有更新站点位置作为子位置添加到底部。
缺点:当您访问此更新站点时,您可以安装所有站点的所有插件,而不仅仅是您想要的插件。
备选方案2:
使用Eclipse中不推荐使用的update命令行管理器应用程序,您可以将单个特性从远程更新站点镜像到本地更新站点。我还没有在新的P2 director应用程序中找到该功能。
好处:这样你的开发人员才能真正得到你想要的特性。缺点:你需要做更多的脚本。
备选方案3: (之后单击“安装/更新”链接)
如果已在一台计算机上安装了这些功能,则可以使用文件导出导出-> Installation ->从现有安装创建一个包含这些功能及其更新站点的小文本文件。您的其他开发人员可以使用文件->导入-> Installation -> Install software items from file导入这些项目。
好处:不需要脚本,也不需要更新站点托管。您可以在版本控制系统中轻松地管理该导出文件。缺点:不是从更新管理器UI开始的(但使用相同的底层P2技术)。
https://stackoverflow.com/questions/11287664
复制相似问题