【问题标题】:Running an Eclipse plugin/update mirror运行 Eclipse 插件/更新镜像
【发布时间】:2011-12-28 16:07:24
【问题描述】:

我正在尝试为我们的开发团队可能想要或需要的所有插件/更新运行完整的 Eclipse 镜像。这是因为我们的网络受到 WebSense 代理过滤器的阻碍,该过滤器通常会阻止插件下载。

这让所有相关的开发者都非常沮丧。

我终于获准在专用服务器上运行 Eclipse 镜像,该服务器可以不受限制地访问 Internet,并且所有内部机器都可以访问。

我已经大量阅读和了解 Equinox P2 更新机制以及更新站点发布。

我选择了一个测试插件作为试金石,看看它是否能正常工作。似乎,除了一件事: 插件本身有依赖项,Eclipse 会尝试从 Internet 获取这些依赖项,但无论如何我都找不到覆盖它以便它返回到我们自己的镜像。

如何强制 Eclipse 始终使用我们的镜像,或者如何发布/链接依赖项以便 Eclipse 从镜像中获取它们?

谢谢

【问题讨论】:

    标签: eclipse plugins equinox mirror p2


    【解决方案1】:

    我不确定 100% 理解您的问题。

    我认为您可以在从 Eclipse 向导安装插件时将镜像服务器添加为存储库。并禁用所有在您的 Intranet 中访问有问题的内置服务器。

    如果不在GUI上修改,可以修改p2的prefs文件。

    <your eclipse>/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.artifact.repository.prefs
    <your eclipse>/p2/org.eclipse.equinox.p2.engine/.settings/org.eclipse.equinox.p2.metadata.repository.prefs
    

    【讨论】:

      猜你喜欢
      • 2010-09-25
      • 2011-01-23
      • 2010-11-25
      • 1970-01-01
      • 2016-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      相关资源
      最近更新 更多