Package org.eclipse.aether.collection

Examples of org.eclipse.aether.collection.CollectRequest


            artifactRequest.setRepositories(repositories);

            DependencyFilter classpathFilter = DependencyFilterUtils.classpathFilter(JavaScopes.COMPILE);

            CollectRequest collectRequest = new CollectRequest();
            collectRequest.setRoot(new Dependency(artifact, JavaScopes.COMPILE));
            collectRequest.setRepositories(repositories);

            DependencyRequest dependencyRequest = new DependencyRequest( collectRequest, classpathFilter );

            return system.resolveDependencies( session, dependencyRequest );
        } catch (DependencyResolutionException e) {
View Full Code Here


        throws Exception
    {
        Artifact artifact = new DefaultArtifact( "ut.simple:artifact:extension:classifier:1.0" );
        // notice: extension and classifier not really used in this test...

        CollectRequest collectRequest = new CollectRequest();
        collectRequest.setRoot( new Dependency( artifact, null ) );
        collectRequest.addRepository( newTestRepository() );

        CollectResult collectResult = system.collectDependencies( session, collectRequest );

        List<DependencyNode> nodes = collectResult.getRoot().getChildren();
        assertEquals( 2, nodes.size() );
View Full Code Here

    public void resolve() throws DependencyCollectionException, DependencyResolutionException {
        if (dependencies.size() == 0){
            throw new IllegalArgumentException("no artifacts given");
        }
      
        CollectRequest collectRequest = new CollectRequest();

        for( Dependency dependency: dependencies ){
            collectRequest.addDependency( dependency );
        }

        for( RemoteRepository r: repos ){
            RemoteRepository mirror = settings.getMirrorSelector().getMirror( r );
            if ( mirror != null )
            {
                r = mirror;
            }
            Proxy proxy = settings.getProxySelector().getProxy( r );if ( proxy != null )
            {
                Builder builder = new RemoteRepository.Builder( r );
                builder.setProxy( proxy );
                r = builder.build();
            }
            collectRequest.addRepository( r );           
        }
               
        this.node = repoSystem.collectDependencies( getSession(), collectRequest ).getRoot();
        DependencyRequest dependencyRequest = new DependencyRequest( this.node, null );
View Full Code Here

            throw new RuntimeException(e);
        }
    }

    public List<Path> resolveDependencies(List<String> coords, String type) {
        return resolve(new CollectRequest().setRepositories(repos).setDependencies(toDependencies(coords, type)));
    }
View Full Code Here

            throw new RuntimeException("Error resolving dependencies.", e);
        }
    }

    private CollectRequest collect() {
        return new CollectRequest().setRepositories(repos);
    }
View Full Code Here

        }
    }

    @Override
    public List<Path> resolveDependencies(List<String> coords, String type) {
        return resolve(new CollectRequest().setRepositories(repos).setDependencies(toDependencies(coords, type)));
    }
View Full Code Here

            throw new RuntimeException("Error resolving dependencies.", e);
        }
    }

    private CollectRequest collect() {
        return new CollectRequest().setRepositories(repos);
    }
View Full Code Here

            throw new RuntimeException(e);
        }
    }

    public List<Path> resolveDependencies(List<String> coords, String type) {
        return resolve(new CollectRequest().setRepositories(repos).setDependencies(toDependencies(coords, type)));
    }
View Full Code Here

            throw new RuntimeException("Error resolving dependencies.", e);
        }
    }

    private CollectRequest collect() {
        return new CollectRequest().setRepositories(repos);
    }
View Full Code Here

            myRepositories = repositories;

        setMirrorSelector(myRepositories, (DefaultRepositorySystemSession) session);
        List<RemoteRepository> repositoriesToUse = applyAuthentication(myRepositories);

        CollectRequest collectRequest = new CollectRequest();
        collectRequest.setRoot(dependency);
        collectRequest.setRepositories(repositoriesToUse);

        DependencyRequest dependencyRequest = new DependencyRequest(collectRequest, getDependencyFilter(artifact));
        dependencyRequest.setCollectRequest(collectRequest);

View Full Code Here

TOP

Related Classes of org.eclipse.aether.collection.CollectRequest

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.