Class MavenSettings


  • public final class MavenSettings
    extends Object
    Author:
    Tomaz Cerar (c) 2014 Red Hat Inc.
    • Method Detail

      • setLocalRepository

        public void setLocalRepository​(Path localRepository)
      • getLocalRepository

        public Path getLocalRepository()
      • getRemoteRepositories

        public List<String> getRemoteRepositories()
      • addProfile

        public void addProfile​(org.infinispan.cli.artifacts.MavenSettings.Profile profile)
      • addActiveProfile

        public void addActiveProfile​(String profileName)
      • addProxy

        public void addProxy​(org.infinispan.cli.artifacts.MavenSettings.Proxy proxy)
      • getProxies

        public List<org.infinispan.cli.artifacts.MavenSettings.Proxy> getProxies()
      • getProxyFor

        public org.infinispan.cli.artifacts.MavenSettings.Proxy getProxyFor​(URL url)
      • openConnection

        public URLConnection openConnection​(URL url)
                                     throws IOException
        Opens a connection with appropriate proxy and credentials, if required.
        Parameters:
        url - The URL to open.
        Returns:
        The opened connection.
        Throws:
        IOException - If an error occurs establishing the connection.