Class ProxyConfig.Proxy

java.lang.Object
com.github.eirslett.maven.plugins.frontend.lib.ProxyConfig.Proxy
Enclosing class:
ProxyConfig

public static class ProxyConfig.Proxy extends Object
  • Field Details

    • id

      public final String id
    • protocol

      public final String protocol
    • host

      public final String host
    • port

      public final int port
    • username

      public final String username
    • password

      public final String password
    • nonProxyHosts

      public final String nonProxyHosts
  • Constructor Details

  • Method Details

    • useAuthentication

      public boolean useAuthentication()
    • getUri

      public URI getUri()
    • isSecure

      public boolean isSecure()
    • isNonProxyHost

      public boolean isNonProxyHost(String host)
    • getNonProxyHosts

      public String getNonProxyHosts()
      As per https://docs.npmjs.com/misc/config#noproxy , npm expects a comma (`,`) separated list but maven settings.xml usually specifies the no proxy hosts as a bar (`|`) separated list (see http://maven.apache.org/guides/mini/guide-proxies.html) . We could do the conversion here but npm seems to accept the bar separated list regardless of what the documentation says so we do no conversion for now.
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object