我可以配置Eclipse以通过HTTPS下载插件资源。只允许HTTPS下载我的代理/防火墙后面的jar。
此外,我找不到一些离线安装的插件资源,或者其中一些需要太多工作。
答案 0 :(得分:2)
HTTP / HTTPS依赖于源,如果插件位于服务器上并且服务器配置为托管HTTPS,则一切正常。否则你需要解决方法。
我会这样做:
我发现命令行插件安装速度更快,您只需运行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 (对于团队中的其他人来说,无需网络访问即可设置插件)。