Help me please - I am behind a corporate firewall ! Using Tortoise, using subversion client, using svnkit, I can use java system variables as shown below to make a connection to a http server via our corporate proxy server which requiers authentication
UNFORTUNATELY - GRADLE CAN NOT DO SO! So in case I am wrong --- How do I pass (what works for all the others) ---- i.e. -Dhttp.auth.preference=Basic -Dhttp.proxyHost=bcproxyserver.ch.winterthur.com -Dhttp.proxyPort=8080 -Dhttp.proxyUser=C770817 -Dhttp.proxyPassword=myPassword to gardle - to make gradle use of our proxy server which requiers at least BASIC authentication ? Josef I have used Wireshark to find that in any case gardle code just wants to connect the server and does not make at all any attempt to use environment data to make use of a proxy server Correct me if I am wrong - I will be more then happy if that works. E:\asf\svnkit\trunk>gradlew.bat E:\asf\svnkit\trunk>if "" == "1" E:\asf\svnkit\trunk>if "Windows_NT" == "Windows_NT" setlocal E:\asf\svnkit\trunk>set GRADLE_OPTS= -Xmx512m -Dhttp.auth.preference=Basic -Dhttp.proxyhost=bcproxyserver.ch.winterthur.com -Dhttp.proxyport=8080 -Dhttp.proxyuser=C770817 -Dhttp.proxypassword=MyPassword E:\asf\svnkit\trunk>set JAVA_OPTS= -Xmx512m -Dhttp.auth.preference=Basic -Dhttp.proxyhost=bcproxyserver.ch.winterthur.com -Dhttp.proxyport=8080 -Dhttp.proxyuser=C770817 -Dhttp.proxypassword=MyPassword E:\asf\svnkit\trunk>set DIRNAME=E:\asf\svnkit\trunk\ E:\asf\svnkit\trunk>if "E:\asf\svnkit\trunk\" == "" set DIRNAME=.\ E:\asf\svnkit\trunk>set JAVA_EXE=java.exe E:\asf\svnkit\trunk>if not defined JAVA_HOME goto init E:\asf\svnkit\trunk>set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_22 E:\asf\svnkit\trunk>set JAVA_EXE=C:\Program Files\Java\jdk1.6.0_22/bin/java.exe E:\asf\svnkit\trunk>if exist "C:\Program Files\Java\jdk1.6.0_22/bin/java.exe" goto init E:\asf\svnkit\trunk>if not "Windows_NT" == "Windows_NT" goto win9xME_args E:\asf\svnkit\trunk>if "eval[2+2]" == "4" goto 4NT_args E:\asf\svnkit\trunk>set CMD_LINE_ARGS= E:\asf\svnkit\trunk>set _SKIP=2 E:\asf\svnkit\trunk>if "x" == "x" goto execute E:\asf\svnkit\trunk>set STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain E:\asf\svnkit\trunk>set CLASSPATH=E:\asf\svnkit\trunk\gradle\wrapper\gradle-wrapper.jar E:\asf\svnkit\trunk>set WRAPPER_PROPERTIES=E:\asf\svnkit\trunk\gradle\wrapper\gradle-wrapper.pro perties E:\asf\svnkit\trunk>set GRADLE_OPTS= -Xmx512m -Dhttp.auth.preference=Basic -Dhttp.proxyhost=bcproxyserver.ch.winterthur.com -Dhttp.proxyport=8080 -Dhttp.proxyuser=C770817 -Dhttp.proxypassword=Jun11orbxorbx -Xmx512m -Dhttp.auth.preference=Basic -Dhtt p.proxyhost=bcproxyserver.ch.winterthur.com -Dhttp.proxyport=8080 -Dhttp.proxyuser=C770817 -Dhttp.proxypassword=MyPassword -Dorg.gradle.wrapper.properties="E:\asf\svnkit\trunk\gradle\wrapper\grad le-wrapper.properties" E:\asf\svnkit\trunk>"C:\Program Files\Java\jdk1.6.0_22/bin/java.exe" -Xmx512m -Dhttp.auth.preference=Basic -Dhttp.proxyhost=bcproxyserver.ch.winterthur.com -Dhttp.proxyport=8080 -Dhttp.proxyuser=C770817 -Dhttp.proxypassword=MyPassword -Xmx512m - Dhttp.auth.preference=Basic -Dhttp.proxyhost=bcproxyserver.ch.winterthur.com -Dhttp.proxyport=8080 -Dhttp.proxyuser=C770817 -Dhttp.proxypassword=MyPassword -Dorg.gradle.wrapper.properties="E:\asf\svnkit\trunk\gradle\wrapper\grad le-wrapper.propert ies" -classpath "E:\asf\svnkit\trunk\gradle\wrapper\gradle-wrapper.jar" org.gradle.wrapper.GradleWrapperMain Downloading http://repo.gradle.org/gradle/distributions/gradle-1.0-milestone-3-bin.z ip Exception in thread "main" java.net.ConnectException: Connection timed out: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:529) at java.net.Socket.connect(Socket.java:478) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.java:394) at sun.net.www.http.HttpClient.openServer(HttpClient.java:529) at sun.net.www.http.HttpClient.<init>(HttpClient.java:233) at sun.net.www.http.HttpClient.New(HttpClient.java:306) at sun.net.www.http.HttpClient.New(HttpClient.java:323) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConn ection.java:975) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnecti on.java:916) at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.ja va:841) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec tion.java:1177) at org.gradle.wrapper.Download.downloadInternal(Download.java:49) at org.gradle.wrapper.Download.download(Download.java:37) at org.gradle.wrapper.Install.createDist(Install.java:54) at org.gradle.wrapper.Wrapper.execute(Wrapper.java:44) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:37) E:\asf\svnkit\trunk>if "1" == "0" goto mainEnd E:\asf\svnkit\trunk>if not "Windows_NT" == "Windows_NT" echo 1 1>nul | choice /n /c:1 E:\asf\svnkit\trunk>rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of E:\asf\svnkit\trunk>rem the _cmd.exe /c_ return code! E:\asf\svnkit\trunk>if not "" == "" exit "1" E:\asf\svnkit\trunk>exit /b "1" E:\asf\svnkit\trunk>
