Index: D:/Work/maven/comp-2.0.x/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java =================================================================== --- D:/Work/maven/comp-2.0.x/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java (revision 377182) +++ D:/Work/maven/comp-2.0.x/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java (working copy) @@ -604,7 +604,13 @@ public ProxyInfo getProxy( String protocol ) { - return (ProxyInfo) proxies.get( protocol ); + ProxyInfo proxy = (ProxyInfo) proxies.get(protocol); + /* If no proxy is specified for the https protocol, + * search a proxy for the http protocol. */ + if (proxy == null && "https".equals(protocol)) { + proxy = (ProxyInfo) proxies.get("http"); + } + return proxy; } public AuthenticationInfo getAuthenticationInfo( String id )