SvnAnt y proxy

Estoy tratando de hacer algo de automation de nuestro process de creación y deployment. Para eso, uso SvnAnt . Nuestro repository SVN es accesible a través de HTTPS, a través de nuestro proxy corporativo. Este proxy requiere authentication.

En mi <Home Folder>\Application Data\Subversion\servers tengo:

 [global] http-proxy-host = proxy.mynetwork.com http-proxy-port = 8080 

Tengo un objective de testing:

 <target name="test-svn" depends="svn-password, proxy-password"> <svn username="${user.name}" password="${svn.password}"> <update dir="${basedir}" recurse="true" /> </svn> </target> 

Tengo el siguiente error:

 test-svn: [svn] <Update> started ... [svn] svn: CONNECT request failed on 'http://proxy.mynetwork.com:8080' [svn] svn: CONNECT of 'subversion.othernetwork.com:443': 407 Proxy Authentication Requinetworking (https://subversion.othernetwork.com) [svn] svn: CONNECT request failed on 'http://proxy.mynetwork.com:8080' [svn] svn: CONNECT of 'subversion.othernetwork.com:443': 407 Proxy Authentication Requinetworking (https://subversion.othernetwork.com) [svn] <Update> failed ! BUILD FAILED 

Si agrego mi nombre de usuario y contraseña a <Home Folder>\Application Data\Subversion\servers , funciona:

 http-proxy-username = myuser http-proxy-password = mypassword 

Pero … No quiero save mi contraseña sin cifrar.

Así que traté de agregar un proxy a mi objective ant y directamente:

 <target name="test-svn" depends="svn-password, proxy-password"> <setproxy proxyhost="${proxy.host}" proxyport="${proxy.port}" proxyuser="${user.name}" proxypassword="${proxy.password}" /> <svn username="${user.name}" password="${svn.password}"> <update dir="${basedir}" recurse="true" /> </svn> </target> 

Pero tengo el mismo error que en el primer caso. ¿Hay alguna forma de evitar eso?