配置Eclipse以使用HTTPS进行插件下载

时间:2017-09-29 08:17:38

标签: eclipse eclipse-marketplace eclipse-oxygen

我可以配置Eclipse以通过HTTPS下载插件资源。只允许HTTPS下载我的代理/防火墙后面的jar。

此外,我找不到一些离线安装的插件资源,或者其中一些需要太多工作。

1 个答案:

答案 0 :(得分:2)

HTTP / HTTPS依赖于源,如果插件位于服务器上并且服务器配置为托管HTTPS,则一切正常。否则你需要解决方法。

我会这样做:

  1. 在本地下载插件(如果在代理后面,则可能来自其他计算机/网络并将其存储在您的日食中)
  2. 安装(在eclipse或命令行中)
  3. 我发现命令行插件安装速度更快,您只需运行eclipsec.exe并将目标放在已下载插件的位置。

    从镜像/更新站点下载

    另外值得一提的是,如果没有插件“完整”下载文件,我的意思是有时你只有一个更新/或镜像站点网址,但你仍然可以使用下载插件:

    eclipsec.exe
    -nosplash 
    -application org.eclipse.equinox.p2.metadata.repository.mirrorApplication 
    -source url 
    -destination file:your-hdd-path
    

    java 
    -jar plugins/org.eclipse.equinox.launcher[ECLIPSE dependent version, see ini file].jar 
    -application org.eclipse.update.core.standaloneUpdate 
    -command mirror 
    -from url 
    -to your-hdd-path
    
    如果插件位于镜像或更新站点上,则

    会有所不同。 (检查是否有site.xml文件)。

    安装插件,命令行

    使用命令行版本的eclipse(以字母c结尾,即eclipsec)安装插件非常简单,请参阅 Link

    eclipsec.exe 
    -nosplash  
    -application org.eclipse.equinox.p2.director 
    -installIU "the-feature-to-install"
    -profileProperties org.eclipse.update.install.features=true 
    -profile "Your-Profil see config.ini" 
    -repository "your-hdd-path" 
    -destination "your-eclipse-path"
    

    本地插件存储库

    此外,还有一个dropins folder的日食值得一提,但我会采用上述解决方案。如果您有很多插件,我建议您创建 Composite repositories, locally (对于团队中的其他人来说,无需网络访问即可设置插件)。