eclipse - 运行 Eclipse 插件/更新镜像

标签 eclipse plugins equinox mirror p2

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

这对所有相关开发人员来说都非常令人沮丧。

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

我已经阅读和学习了很多有关 Equinox P2 更新机制以及更新站点发布的知识。

我选择了一个测试插件作为试金石,看看它是否一切正常。看起来,除了一件事: 该插件本身具有依赖项,然后 Eclipse 会尝试从互联网获取这些依赖项,但无论如何我都找不到覆盖它的方法,以便它返回到我们自己的镜像。

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

谢谢

最佳答案

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

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

如果不在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

关于eclipse - 运行 Eclipse 插件/更新镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8122360/

相关文章:

c# - 有没有办法在应用程序域中传递和使用引用类型/值类型的地址? (C#)

wordpress - cURL/wp_remote_post : won't work in wordpress plugin

JAX-WS 与 Equinox OSGi

eclipse - 由于缺少类而无法调试 Eclipse 应用程序

java - 在 Tomcat 中使用来自 Java Web 应用程序的 OSGi 包

java - Tomcat在Eclipse下找不到JDBC驱动?

c - 有没有办法在运行时找到 eclipse 编译的 C 二进制文件的大小?

java - 如何设置 Eclipse Code Formatter 以每行显示一个数组元素?

java - 如何在jar文件中使用类文件?

java - Eclipse 插件 : Pass values from one View to other View