Eclipse / STS:STS.ini中的代理自动配置

时间:2014-06-10 13:24:42

标签: eclipse spring-tool-suite

有关以下Eclipse Kepler / STS版本的问题:

Version: 3.5.1.RELEASE
Build Id: 201405030657
Platform: Eclipse Kepler SR2 (4.3.2)

我无法在旧版本中添加代理配置,使用STS.ini中的以下附加行:

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors= org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.ProxyPort=XXXX
-Dhttp.ProxyHost=XXXX

不能手动设置配置,而是使用STS引导程序自动启动。

2 个答案:

答案 0 :(得分:0)

我误解了STS.ini中代理设置的位置:必须以-vmargs这种方式放置:

-Dosgi.requiredJavaVersion=1.6
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors= org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.ProxyPort=XXXX
-Dhttp.ProxyHost=XXXX
-Dhttp.nonProxyHosts=localhost|127.0.0.1
-Xmn128m
-Xms256m
-Xmx768m
-Xss4m
-XX:PermSize=128m
-XX:MaxPermSize=384m
-XX:CompileThreshold=1000
-XX:+CMSIncrementalPacing
-XX:+UnlockExperimentalVMOptions
-XX:+UseG1GC
-XX:+UseFastAccessorMethods

答案 1 :(得分:-1)

我认为您需要通过首选项对话框在Eclipse / STS中配置代理设置。完成后,它将在每次重新启动后保留并使用。或者您是否必须通过sts.ini文件设置这些代理?