Package org.eclipse.aether.util.repository

Examples of org.eclipse.aether.util.repository.DefaultAuthenticationSelector


        return selector;
   
   
    AuthenticationSelector getAuthSelector()
    {
        DefaultAuthenticationSelector selector = new DefaultAuthenticationSelector();
   
    //        Collection<String> ids = new HashSet<String>();
    //        for ( Authentication auth : authentications )
    //        {
    //            List<String> servers = auth.getServers();
    //            if ( !servers.isEmpty() )
    //            {
    //                org.eclipse.aether.repository.Authentication a = ConverterUtils.toAuthentication( auth );
    //                for ( String server : servers )
    //                {
    //                    if ( ids.add( server ) )
    //                    {
    //                        selector.add( server, a );
    //                    }
    //                }
    //            }
    //        }
   
        Settings settings = getSettings();
        for ( Server server : settings.getServers() )
        {
            AuthenticationBuilder auth = new AuthenticationBuilder();
            auth.addUsername( server.getUsername() );
            auth.addPassword( server.getPassword() );
            auth.addPrivateKey( server.getPrivateKey(), server.getPassphrase() );
            selector.add( server.getId(), auth.build() );
        }

        return new ConservativeAuthenticationSelector( selector );
    }
View Full Code Here

TOP

Related Classes of org.eclipse.aether.util.repository.DefaultAuthenticationSelector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.