//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); // } //}