从更新站点下载 eclipse 插件的工具
我需要在未连接到 Internet 的计算机上安装 eclipse 插件,但找不到用于本地安装的 dist。
是否有一个工具可以从更新站点下载插件并创建本地安装存档(或本地更新站点)?有传言说你可以用 eclipse 来做到这一点,但我找不到任何关于如何做到这一点的信息。
I need to install an eclipse plugin to a machine not connected to the Internet and I cannot find a dist to use for a local install.
Is there a tool for downloading a plugin from an update site and create a local installation archive (or a local update site)? Rumors says you can do this with eclipse, but I cant find any info on how to do it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用P2镜像工具(或Galileo 文档中的 P2 镜像)来镜像远程元数据和工件存储库。
以下是在本地镜像 Galileo 工件存储库的示例命令:(
第一个命令镜像元数据,第二个命令镜像工件。命令在 Windows 中应位于一行)
运行这些命令后,您可以使用
file:d:/temp/galileo
作为本地镜像。或者,您可以使用 P2 Mirror Ant Task,它允许您指定要镜像的可安装单元(插件或功能)。注意:指定feature时,不要忘记使用
.feature.group
后缀)You can use P2 mirror tool (or P2 mirror in Galileo documentation) to mirror remote metadata and artifacts repository.
Here is sample command to mirror Galileo artifacts repository locally:
(First command mirrors metadata, second mirrors artifacts. Command should be on one line in windows)
After you run these commands, you can use
file:d:/temp/galileo
as a local mirror.Alternatively, you can use P2 Mirror Ant Task, which lets you specify installable units (plugins or features) to mirror. Note: when specifying feature, don't forget to use
.feature.group
suffix)现在还支持使用 tycho 插件在 maven 中进行 p2 站点镜像: http://wiki.eclipse.org /Tycho/Additional_Tools
优点之一是您可以非常精确地指定要镜像的可安装单元,哪个 os/ws/arch,...
例如要镜像 Eclipse Indigo,您可以使用以下
pom.xml
Now there is also a support for p2 sites mirroring in maven using tycho plugins: http://wiki.eclipse.org/Tycho/Additional_Tools
One of the advantage is that you can very precisely specify what installable unites you want to mirror, for which os/ws/arch, ...
For instance to mirror Eclipse Indigo you can use following
pom.xml
您可能会发现构建自定义 Eclipse 包很有帮助,尽管它可能比您需要的更重量级。
You might find Building a custom Eclipse package helpful, although it's probably a bit more heavyweight that what you need.