0

在 Eclipse Juno 中单击“Spring 模板项目”时出现以下错误

Error while downloading or parsing descriptors file 'https://raw.github.com/SpringSource/spring-integration-templates/master/si-sts-templates/builds/descriptor.xml':

org.eclipse.core.runtime.CoreException: Error while retrieving https://raw.github.com/SpringSource/spring-integration-templates/master/si-sts-templates/builds/descriptor.xml

这是日志:

!ENTRY org.eclipse.equinox.p2.metadata.repository 4 1000 2013-04-25 08:39:20.295 !MESSAGE 在http://geronimo.apache.org/devtools/上找不到存储库 。!会话 2013-04-25 08:42:08.969 -------------------------------------------------- --------- eclipse.buildId=M20130204-1200 java.version=1.7.0_21 java.vendor=Oracle Corporation BootLoader 常量:OS=win32, ARCH=x86_64, WS=win32, NL=en_US 框架参数: -产品
org.eclipse.epp.package.jee.product-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient -Dhttp.proxyPort=80 -Dhttp.proxyHost=XXXXXXXXX -Dhttp。 proxyUser=XXXXXXXXXXXX -Dhttp.proxyPassword=XXXXXXXXXXXX -Dhttp.nonProxyHosts=localhost|127.0.0.1 -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient 命令行参数:-os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient -Dhttp.proxyPort=80 -Dhttp.proxyHost=XXXXXXXXXX -Dhttp.proxyUser=XXXXXXXXXXXX -Dhttp.proxyPassword=XXXXXXXXXXXX -Dhttp.nonProxyHosts=localhost|127.0.0.1 -Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf。provider.filetransfer.httpclient

!ENTRY org.eclipse.egit.ui 2 0 2013-04-25 08:42:18.304 !MESSAGE 警告:EGit 无法检测到本机 Git 的安装路径“gitPrefix”。因此 EGit 不能尊重系统级别的 Git 设置,这些设置可能在本机 Git 安装目录下的 ${gitPrefix}/etc/gitconfig 中配置。这些设置中最重要的是 core.autocrlf。默认情况下,Windows 版 Git 在此系统级别配置中将此参数设置为 true。Git 安装位置可以在团队 > Git > 配置首选项页面的“系统设置”选项卡上进行配置。可以在 Team > Git > Confirmations and Warnings 首选项页面上关闭此警告。

!ENTRY org.eclipse.wst.common.project.facet.core 4 0 2013-04-25 08:42:19.654 !MESSAGE 项目 facet grails.app 尚未定义。它用于插件 com.vmware.vfabric.ide.eclipse.tcserver.core。

!ENTRY org.eclipse.osgi 2 1 2013-04-25 08:42:23.523 !MESSAGE NLS 未使用消息:CacheManager_CannotLoadNonUrlLocation 在:org.eclipse.equinox.internal.p2.repository.messages

Sooo,我的问题是:我无法从 github 下载,而且我还从 google (for android) 获得以下内容:

无法在 https://dl-ssl.google.com/android/eclipse/content.xml读取存储库。java.util.NoSuchElementException

我认为这个问题是相关的,但......不确定。我已调整 eclipse.ini 文件以包含代理设置(我在工作 - 该设置已在日志中替换为 XXXXXXXXXX)。任何建议将不胜感激!

4

1 回答 1

0

URL 方案是 HTTPS,而您的代理设置仅是 HTTP。

您还应该尝试设置 HTTPS 设置:

 -Dhttps.proxyPort=80 -Dhttps.proxyHost=XXXXXXXXXX -Dhttps.proxyUser=XXXXXXXXXXXX -Dhttps.proxyPassword=XXXXXXXXXXXX -Dhttps.nonProxyHosts=localhost|127.0.0.1

此外,您可能应该使用首选项菜单(窗口 > 首选项 > 常规 > 网络连接)来配置它。

于 2013-06-01T10:22:29.407 回答