Maven detrás de un proxy autogenerado

Estoy detrás de un proxy generado automáticamente.

He configurado mi settings.xml para usar este proxy, pero todavía no funciona. El SDK de Android funciona bien con el mismo proxy que he configurado.

   optional true http   MY-PROXY-HOST-HERE 8080     

¿Qué más puedo hacer para que maven funcione?

Error:

 WARNING: NTLM authentication error: Credentials cannot be used for NTLM authenti cation: org.apache.maven.wagon.providers.http.httpclient.auth.UsernamePasswordCr edentials 

¿Cómo obtener mi acreditación NTLM credintals?


 Original error: Could not transfer metadata org.codehaus.mojo/maven-metadata.xml from/to central (http://repo.maven.apache.org/maven2): Not authorized by proxy , ReasonPhrase:Proxy Authorization Required. 

Este es el mensaje de salida. En mi wpad.dat (desde donde tomé datos proxy), no tengo un nombre de usuario y contraseña especificados …

las credenciales no son la solución!

La solución a su problema es cntlm

pasos para ir

Primer paso ->

Pasos para deshacerse de estos problemas de proxy NTLM de forma permanente.

  1. descargar e instalar cntlm
  2. edite el archivo cntlm.ini en el directorio de instalación de cntlm y asegúrese de que haya un proxy de su red, es decir, “Proxy NTLMPROXYHOST: PORT”, por ejemplo, Proxy 192.168.0.1:8080 (¡este es su proxy de red desde el que accede a Internet!)
  3. NO OLVIDE PONER sus credenciales de autenticación de Windows en el archivo cntlm.ini, solo ingrese su nombre de usuario de Windows, su nombre de dominio, su contraseña.
  4. crear una variable de entorno (variable de sistema) llamada CYGWIN con el valor “nodosfilewarning” (sin comillas); si no lo hace, ¡no podrá siquiera iniciar cntlm! En segundo lugar, http_proxy dos variables de entorno denominadas http_proxy con el valor ” http://localhost:3128 ” y https_proxy con el valor ” http://localhost:3128 “.
  5. vaya al menú de inicio y haga clic en la carpeta cntlm luego haga clic en “iniciar proxy de autenticación cntlm” (NO OLVIDE HACER “iniciar proxy de autenticación cntlm” ACCESO DIRECTO A UN PROGRAMA DE ARRANQUE, DE LO CONTRARIO NO PUEDE ACCEDER A INTERNET DESPUÉS DE REINICIO !! O NECESITA INICIAR MANUALMENTE CNTLM PROXY CADA VEZ QUE REINICIAS !!).
  6. abrir Internet Explorer -> Herramientas -> Opciones de Internet -> Conexiones -> Configuración LAN
  7. Marque la checkbox debajo del encabezado “servidor proxy”.
  8. ponga localhost o 127.0.0.1 en el cuadro de texto “dirección” y coloque 3128 en el cuadro de texto “puerto” (¡sí! ya no necesita su proxy de red como ya lo hicimos en cntlm.ini).
  9. Haga clic en Aceptar, luego de nuevo Aceptar y luego cierre IE.

¡¡Eso es!! ¡ahora nunca se ve el error relacionado con la autenticación del proxy NTLM o cualquier otra cosa ni siquiera en sbt o maven! CNTLM es bastante rápido ya que está desarrollado en C !!

Segundo paso ->

iniciar el servidor proxy de autenticación cntlm

asegúrese de que el proxy de su archivo settings.xml tenga este aspecto.

     true http 127.0.0.1 3128 local.net|some.host.com   

¡Plese dame tu opinión si algo no funciona!

Encontré una solución funcional en codepen.io . Simplemente coloque un wagon-http-lightweight en la carpeta Maven lib/ext .