We are using Nexus as a maven mirror within the organisation to reduce the external network traffic and save builds from failing when some external repositories are down.
There are many different projects in the infrastructure, and many of them need some specific artifact from some specific repository, for example ZK, jaspersoft.
There are 2 strategies that we consider:
using Nexus as the mirror for the 'standard' repositories, like central, spring, sonatype, and add external repositories to the POMs of the project, that need them (accepting some builds will fail if some of that repositories will become unavailable)
adding all repositories that are used by at least one of the projects to the central nexus, which means, there will be a lot of repositories configured in nexus (about 50).
Is there any performance impact that we should expect from the 2nd strategy?