Examples of ArtifactResolutionRequest


Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

            repositorySystem.createArtifact( TestIdeWorkspaceRepository.GROUP_ID, TestIdeWorkspaceRepository.ARTIFACT_ID,
                                   TestIdeWorkspaceRepository.VERSION, "jar" );
       
        DelegatingLocalArtifactRepository delegatingLocalArtifactRepository = new DelegatingLocalArtifactRepository( localRepository );

        ArtifactResolutionRequest request = new ArtifactResolutionRequest();
        request.setArtifact( artifact );
        request.setLocalRepository( delegatingLocalArtifactRepository );
        request.setRemoteRepositories( new ArrayList<ArtifactRepository>() );

        repositorySystem.resolve( request );

        assertTrue( artifact.isResolved() );
        assertEquals( TestIdeWorkspaceRepository.ARTIFACT_FILE, artifact.getFile() );
       
        // make sure we restore original repository
        assertSame( delegatingLocalArtifactRepository, request.getLocalRepository() );
        assertNull( delegatingLocalArtifactRepository.getIdeWorspace() );
    }
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

        CumulativeScopeArtifactFilter resolutionScopeFilter = new CumulativeScopeArtifactFilter( scopesToResolve );

        CumulativeScopeArtifactFilter collectionScopeFilter = new CumulativeScopeArtifactFilter( scopesToCollect );
        collectionScopeFilter = new CumulativeScopeArtifactFilter( collectionScopeFilter, resolutionScopeFilter );

        ArtifactResolutionRequest request =
            new ArtifactResolutionRequest().setResolveRoot( false ).setResolveTransitively( true ).setCollectionFilter(
                collectionScopeFilter ).setResolutionFilter( resolutionScopeFilter ).setLocalRepository(
                session.getLocalRepository() ).setOffline( session.isOffline() ).setForceUpdate(
                session.getRequest().isUpdateSnapshots() );
        request.setServers( session.getRequest().getServers() );
        request.setMirrors( session.getRequest().getMirrors() );
        request.setProxies( session.getRequest().getProxies() );

        for ( MavenProject project : projects )
        {
            request.setArtifact( new ProjectArtifact( project ) );
            request.setArtifactDependencies( project.getDependencyArtifacts() );
            request.setManagedVersionMap( project.getManagedVersionMap() );
            request.setRemoteRepositories( project.getRemoteArtifactRepositories() );

            ArtifactResolutionResult result = repositorySystem.resolve( request );

            try
            {
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

        ArtifactFilter collectionFilter = new ScopeArtifactFilter( Artifact.SCOPE_RUNTIME_PLUS_SYSTEM );

        ArtifactFilter resolutionFilter = artifactFilterManager.getCoreArtifactFilter();

        ArtifactResolutionRequest artifactRequest = new ArtifactResolutionRequest( repositoryRequest );
        artifactRequest.setArtifact( extensionArtifact );
        artifactRequest.setArtifactDependencies( overrideArtifacts );
        artifactRequest.setCollectionFilter( collectionFilter );
        artifactRequest.setResolutionFilter( resolutionFilter );
        artifactRequest.setResolveRoot( true );
        artifactRequest.setResolveTransitively( true );
        artifactRequest.setServers( request.getServers() );
        artifactRequest.setMirrors( request.getMirrors() );
        artifactRequest.setProxies( request.getProxies() );

        ArtifactResolutionResult result = repositorySystem.resolve( artifactRequest );

        try
        {
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

    private Artifact resolvePluginArtifact( Plugin plugin, RepositoryRequest repositoryRequest )
        throws PluginResolutionException
    {
        Artifact pluginArtifact = repositorySystem.createPluginArtifact( plugin );

        ArtifactResolutionRequest request = new ArtifactResolutionRequest( repositoryRequest );
        request.setArtifact( pluginArtifact );
        request.setResolveTransitively( false );

        ArtifactResolutionResult result = repositorySystem.resolve( request );

        try
        {
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

        if ( dependencyFilter != null )
        {
            resolutionFilter = new AndArtifactFilter( Arrays.asList( resolutionFilter, dependencyFilter ) );
        }

        ArtifactResolutionRequest request = new ArtifactResolutionRequest( repositoryRequest );
        request.setArtifact( pluginArtifact );
        request.setArtifactDependencies( overrideArtifacts );
        request.setCollectionFilter( collectionFilter );
        request.setResolutionFilter( resolutionFilter );
        request.setResolveRoot( true );
        request.setResolveTransitively( true );

        ArtifactResolutionResult result = repositorySystem.resolve( request );
        try
        {
            resolutionErrorHandler.throwErrors( request, result );
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

        Artifact plexusUtils =
            repositorySystem.createArtifact( "org.codehaus.plexus", "plexus-utils", "1.1", Artifact.SCOPE_RUNTIME,
                                             "jar" );

        ArtifactResolutionRequest request = new ArtifactResolutionRequest( repositoryRequest );
        request.setArtifact( plexusUtils );
        request.setResolveRoot( true );
        request.setResolveTransitively( false );

        ArtifactResolutionResult result = repositorySystem.resolve( request );
        try
        {
            resolutionErrorHandler.throwErrors( request, result );
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

                                             ArtifactMetadataSource source,
                                             ArtifactFilter filter,
                                             List<ResolutionListener> listeners,
                                             List<ConflictResolver> conflictResolvers )
    {
        ArtifactResolutionRequest request = new ArtifactResolutionRequest();
        request.setLocalRepository( localRepository );
        request.setRemoteRepositories( remoteRepositories );
        injectSession( request );
        return collect( artifacts, originatingArtifact, managedVersions, request, source, filter, listeners,
                        conflictResolvers );
    }
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

                            throw new ArtifactResolutionException( "Unable to get dependency information: "
                                + e.getMessage(), artifact, childRemoteRepositories, e );
                        }

                        ArtifactResolutionRequest subRequest = new ArtifactResolutionRequest( metadataRequest );
                        subRequest.setServers( request.getServers() );
                        subRequest.setMirrors( request.getMirrors() );
                        subRequest.setProxies( request.getProxies() );
                        recurse( result, child, resolvedArtifacts, managedVersions, subRequest, source, filter,
                                 listeners, conflictResolvers );
                    }
                }
                catch ( OverConstrainedVersionException e )
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

            if ( configuration.isResolveDependencies() )
            {
                Artifact artifact = new ProjectArtifact( project );

                ArtifactResolutionRequest artifactRequest = new ArtifactResolutionRequest()
                    .setArtifact( artifact )
                    .setResolveRoot( false )
                    .setResolveTransitively( true )
                    .setCache( configuration.getRepositoryCache() )
                    .setLocalRepository( configuration.getLocalRepository() )
                    .setRemoteRepositories( project.getRemoteArtifactRepositories() )
                    .setOffline( configuration.isOffline() )
                    .setForceUpdate( configuration.isForceUpdate() )
                    .setManagedVersionMap( project.getManagedVersionMap() );
                artifactRequest.setTransferListener( configuration.getTransferListener() );

                artifactResult = repositorySystem.resolve( artifactRequest );

                project.setArtifacts( artifactResult.getArtifacts() );
            }
View Full Code Here

Examples of org.apache.maven.artifact.resolver.ArtifactResolutionRequest

        if ( !artifact.getType().equals( "pom" ) )
        {
            artifact = repositorySystem.createProjectArtifact( artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion() );
        }

        ArtifactResolutionRequest request = new ArtifactResolutionRequest()
            .setArtifact( artifact )
            .setCache( configuration.getRepositoryCache() )
            .setLocalRepository( configuration.getLocalRepository() )
            .setRemoteRepositories( configuration.getRemoteRepositories() )
            .setOffline( configuration.isOffline() )
            .setForceUpdate( configuration.isForceUpdate() );
        request.setTransferListener( configuration.getTransferListener() );

        ArtifactResolutionResult result = repositorySystem.resolve( request );

        if ( result.hasMissingArtifacts() && allowStubModel )
        {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.