/** * Creates a {@link NexusClient} for specified Nexus instance for anonymous user. * * @param nexus to create client for * @return created nexus client. Never null. */ protected NexusClient createNexusClientForAnonymous(final NexusBundle nexus) { return nexusClientFactory.createFor( baseUrlFrom(nexus.getUrl()) ); }
/** * Creates a {@link NexusClient} for specified Nexus instance, user and password. * * @param nexus to create client for * @param userName user * @param password password * @return created nexus client. Never null. */ protected NexusClient createNexusClient(final NexusBundle nexus, final String userName, final String password) { return nexusClientFactory.createFor( baseUrlFrom(checkNotNull(nexus).getUrl()), new UsernamePasswordAuthenticationInfo(checkNotNull(userName), checkNotNull(password)) ); }