为了账号安全,请及时绑定邮箱和手机立即绑定

下载Eclipse插件更新站点以进行脱机安装

/ 猿问

下载Eclipse插件更新站点以进行脱机安装

慕虎7371278 2019-10-08 10:08:15

我要安装的插件提供了用于安装的更新站点。但是,我要安装到的Eclipse安装在未连接到Internet的机器上。我可以通过某种方式访问该站点(HTTP,FTP等)以下载其中的文件以进行脱机安装吗?



查看完整描述

3 回答

?
蛊毒传说

Eclipse提供了一种通过命令行或通过ant任务自动镜像这些站点的方法。


基于p2信息的镜像

$eclipse_home/eclipse -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source $1 -destination $2

$eclipse_home/eclipse -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication -source $1 -destination $2

参考:Equinox p2存储库镜像


基于site.xml信息的镜像

java -jar $eclipse_home/plugins/org.eclipse.equinox.launcher_*.jar -application org.eclipse.update.core.standaloneUpdate -command mirror -from $from -to $to

参考:从命令行运行更新管理器


您可以在我的脚本存储库中关注这些脚本的演变。


查看完整回答
反对 回复 2019-10-08
?
45度呼吸

经过一段时间的镜像工作后,我意识到(至少对我来说)使用“ wget”要容易得多。


简而言之:


下载站点:


wget --recursive --no-parent http://url.of/updatesite


获取下载的更新站点的内容并将其移至您的离线环境


通过“本地...”按钮将脱机更新站点目录添加到可用软件站点列表中。

您可以在这里阅读更多详细信息。


查看完整回答
反对 回复 2019-10-08
?
慕容708150

通过将更新站点上可用的必需JAR复制到Eclipse安装程序的plugins和features目录中,可以在不使用Eclipse更新程序的情况下安装大多数Eclipse插件。


在某些情况下,必须使用-clean开关启动Eclipse。


这是一个如何为m2eclipse插件执行此操作的示例:


m2eclipse更新站点是http://m2eclipse.sonatype.org/update。识别所需的JAR列表是第一步。通常可以在site.xml文件中找到该文件。在这种情况下,您可以在http://m2eclipse.sonatype.org/update/site.xml中找到它。

过滤要下载到您要使用的插件版本的JAR列表。可以通过每个“功能”的版本属性来确定。如果幸运的话,您将在category节点中找到JAR的描述。

请注意每个需要下载的JAR的url属性。这将包括提供JAR的服务器上的子目录,以及Eclipse安装中需要放置子目录的目录。

PS:这种方法有点笨拙,但是基于站点地图参考。但是请参考更新


更新资料


我没有尝试过,但是您可以创建一个本地镜像站点,其他所有人都可以从中获取Eclipse插件。在Galileo中,这可以通过使用mirror命令以独立模式运行Eclipse更新程序来完成。


查看完整回答
反对 回复 2019-10-08

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信