//package de.twenty11.skysail.server.ext.maven;
//
//import org.apache.maven.repository.internal.DefaultServiceLocator;
//import org.eclipse.aether.RepositorySystem;
//import org.eclipse.aether.connector.file.FileRepositoryConnectorFactory;
//import org.eclipse.aether.connector.wagon.WagonProvider;
//import org.eclipse.aether.connector.wagon.WagonRepositoryConnectorFactory;
//import org.eclipse.aether.spi.connector.RepositoryConnectorFactory;
//
//public class ManualRepositorySystemFactory {
// public static RepositorySystem newRepositorySystem() {
// /*
// * Aether's components implement org.eclipse.aether.spi.locator.Service
// * to ease manual wiring and using the prepopulated
// * DefaultServiceLocator, we only need to register the repository
// * connector factories.
// */
// DefaultServiceLocator locator = new DefaultServiceLocator();
//
// locator.addService(RepositoryConnectorFactory.class, FileRepositoryConnectorFactory.class);
//
// locator.addService(RepositoryConnectorFactory.class,
// WagonRepositoryConnectorFactory.class);
// locator.setServices(WagonProvider.class, new ManualWagonProvider());
//
// return locator.getService(RepositorySystem.class);
// }
//}