Refine search
throws VersionResolutionException RequestTrace trace = RequestTrace.newChild( request.getTrace(), request ); String version = artifact.getVersion(); RepositoryCache cache = session.getCache(); if ( cache != null && !ConfigUtils.getBoolean( session, false, "aether.versionResolver.noCache" ) ) metadata = new DefaultMetadata( artifact.getGroupId(), artifact.getArtifactId(), MAVEN_METADATA_XML, Metadata.Nature.RELEASE ); WorkspaceReader workspace = session.getWorkspaceReader(); if ( workspace != null && workspace.findVersions( artifact ).contains( version ) ) if ( repository == null ) repository = session.getLocalRepository();
throws ArtifactDescriptorException RequestTrace trace = RequestTrace.newChild( request.getTrace(), request ); VersionResult versionResult = versionResolver.resolveVersion( session, versionRequest ); a = a.setVersion( versionResult.getVersion() ); versionResult = versionResolver.resolveVersion( session, versionRequest ); pomArtifact = pomArtifact.setVersion( versionResult.getVersion() ); if ( !visited.add( a.getGroupId() + ':' + a.getArtifactId() + ':' + a.getBaseVersion() ) ) final WorkspaceReader workspace = session.getWorkspaceReader(); if ( workspace instanceof MavenWorkspaceReader ) modelRequest.setProcessPlugins( false ); modelRequest.setTwoPhaseBuilding( false ); modelRequest.setSystemProperties( toProperties( session.getUserProperties(), session.getSystemProperties() ) ); modelRequest.setModelCache( DefaultModelCache.newInstance( session ) ); modelRequest.setModelResolver( new DefaultModelResolver( session, trace.newChild( modelRequest ), request.getRequestContext(), artifactResolver, versionRangeResolver, remoteRepositoryManager,
private Map<String, ArtifactRepository> getVersions( RepositorySystemSession session, VersionRangeResult result, VersionRangeRequest request ) RequestTrace trace = RequestTrace.newChild( request.getTrace(), request ); new DefaultMetadata( request.getArtifact().getGroupId(), request.getArtifact().getArtifactId(), MAVEN_METADATA_XML, Metadata.Nature.RELEASE_OR_SNAPSHOT ); WorkspaceReader workspace = session.getWorkspaceReader(); if ( workspace != null ) if ( repository == null ) repository = session.getLocalRepository();
boolean failures = false; LocalRepositoryManager lrm = session.getLocalRepositoryManager(); WorkspaceReader workspace = session.getWorkspaceReader(); RequestTrace trace = RequestTrace.newChild( request.getTrace(), request ); String localPath = artifact.getProperty( ArtifactProperties.LOCAL_PATH, null ); if ( localPath != null ) artifact = artifact.setFile( file ); result.setArtifact( artifact ); artifactResolved( session, trace, artifact, null, result.getExceptions() ); artifact = artifact.setVersion( versionResult.getVersion() ); result.addException( exception ); RequestTrace trace = RequestTrace.newChild( request.getTrace(), request ); artifactResolved( session, trace, request.getArtifact(), null, result.getExceptions() );
public DependencyResolutionResult resolve( DependencyResolutionRequest request ) throws DependencyResolutionException final RequestTrace trace = RequestTrace.newChild( null, request ); final DependencyFilter filter = request.getResolutionFilter(); RepositorySystemSession session = request.getRepositorySession(); ArtifactTypeRegistry stereotypes = session.getArtifactTypeRegistry(); && session.getConfigProperties().get( DependencyManagerUtils.CONFIG_PROP_VERBOSE ) == null ) Collection<Exclusion> exclusions = dependency != null ? dependency.getExclusions() : null; org.eclipse.aether.graph.Dependency dep = RepositoryUtils.toDependency( artifact, exclusions ); if ( !JavaScopes.SYSTEM.equals( dep.getScope() ) && dep.getArtifact().getFile() != null ) art = art.setFile( null ).setVersion( art.getBaseVersion() ); dep = dep.setArtifact( art ); try collect.setTrace( RequestTrace.newChild( trace, depRequest ) ); node = repoSystem.collectDependencies( session, collect ).getRoot(); result.setDependencyGraph( node );
request.setTrace( RequestTrace.newChild( null, legacySupport.getSession().getCurrentProject() ) ); mainArtifact = mainArtifact.setFile( source ); request.addArtifact( mainArtifact ); pomArtifact = pomArtifact.setFile( ( (ProjectArtifactMetadata) metadata ).getFile() ); request.addArtifact( pomArtifact ); builder.setAuthentication( session.getAuthenticationSelector().getAuthentication( remoteRepo ) ); builder.setProxy( session.getProxySelector().getProxy( remoteRepo ) ); remoteRepo = builder.build(); artifact.setResolvedVersion( result.getArtifacts().iterator().next().getVersion() );
RequestTrace trace = RequestTrace.newChild( request.getTrace(), request ); FileTransformerManager fileTransformerManager = session.getFileTransformerManager(); ArtifactUpload upload = new ArtifactUpload( targetArtifact, artifact.getFile(), fileTransformer ); upload.setTrace( trace ); upload.setListener( new ArtifactUploadListener( catapult, upload ) ); ArtifactUpload upload = new ArtifactUpload( artifact, artifact.getFile() ); upload.setTrace( trace ); upload.setListener( new ArtifactUploadListener( catapult, upload ) );
RequestTrace trace = RequestTrace.newChild( request.getTrace(), request ); DependencySelector depSelector = session.getDependencySelector(); DependencyManager depManager = session.getDependencyManager(); DependencyTraverser depTraverser = session.getDependencyTraverser(); VersionFilter verFilter = session.getVersionFilter(); root = root.setArtifact( root.getArtifact().setVersion( version.toString() ) );
RequestTrace trace = RequestTrace.newChild( request.getTrace(), request ); LocalRepository localRepo = session.getLocalRepositoryManager().getRepository(); LocalRepositoryManager lrm = session.getLocalRepositoryManager(); LocalMetadataRequest localRequest = new LocalMetadataRequest( metadata, repository, request.getRequestContext() ); session.getLocalRepository().getBasedir(), session.getLocalRepositoryManager().getPathForRemoteMetadata( metadata, repository, request.getRequestContext() ) );
throws PluginResolutionException RequestTrace trace = RequestTrace.newChild( null, plugin ); AndDependencySelector.newInstance( session.getDependencySelector(), new WagonExcluder() ); ChainedDependencyGraphTransformer.newInstance( session.getDependencyGraphTransformer(), transformer ); RepositoryUtils.toDependency( dependency, session.getArtifactTypeRegistry() ); if ( !JavaScopes.SYSTEM.equals( pluginDep.getScope() ) ) depRequest.setTrace( trace ); request.setTrace( RequestTrace.newChild( trace, depRequest ) );
request.setTrace( RequestTrace.newChild( null, legacySupport.getSession().getCurrentProject() ) ); mainArtifact = mainArtifact.setFile( source ); request.addArtifact( mainArtifact ); pomArtifact = pomArtifact.setFile( ( (ProjectArtifactMetadata) metadata ).getFile() ); request.addArtifact( pomArtifact );
public Artifact resolve( Plugin plugin, List<RemoteRepository> repositories, RepositorySystemSession session ) throws PluginResolutionException RequestTrace trace = RequestTrace.newChild( null, plugin ); if ( requiredMavenVersion != null ) Map<String, String> props = new LinkedHashMap<>( pluginArtifact.getProperties() ); props.put( "requiredMavenVersion", requiredMavenVersion ); pluginArtifact = pluginArtifact.setProperties( props );
private PluginVersionResult resolveFromRepository( PluginVersionRequest request ) throws PluginVersionResolutionException { RequestTrace trace = RequestTrace.newChild( null, request ); DefaultPluginVersionResult result = new DefaultPluginVersionResult(); org.eclipse.aether.metadata.Metadata metadata = new DefaultMetadata( request.getGroupId(), request.getArtifactId(), "maven-metadata.xml", DefaultMetadata.Nature.RELEASE_OR_SNAPSHOT ); List<MetadataRequest> requests = new ArrayList<>(); requests.add( new MetadataRequest( metadata, null, REPOSITORY_CONTEXT ).setTrace( trace ) ); for ( RemoteRepository repository : request.getRepositories() ) { requests.add( new MetadataRequest( metadata, repository, REPOSITORY_CONTEXT ).setTrace( trace ) ); } List<MetadataResult> results = repositorySystem.resolveMetadata( request.getRepositorySession(), requests ); Versions versions = new Versions(); for ( MetadataResult res : results ) { ArtifactRepository repository = res.getRequest().getRepository(); if ( repository == null ) { repository = request.getRepositorySession().getLocalRepository(); } mergeMetadata( request.getRepositorySession(), trace, versions, res.getMetadata(), repository ); } selectVersion( result, request, versions ); return result; }
public Model resolveModel(File pom) throws ModelBuildingException { RequestTrace trace = new RequestTrace(pom); ModelBuildingRequest modelRequest = new DefaultModelBuildingRequest(); modelRequest.setValidationLevel(ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL); modelRequest.setProcessPlugins(false); modelRequest.setTwoPhaseBuilding(false); modelRequest.setSystemProperties(toProperties(session.getUserProperties(), session.getSystemProperties())); // // The model cache and default model resolver should be injected // modelRequest.setModelCache(new DefaultModelCache()); modelRequest.setModelResolver(new DefaultModelResolver(session, trace.newChild(modelRequest), "bithub", artifactResolver, remoteRepositoryManager, remoteRepositories)); modelRequest.setPomFile(pom); return modelBuilder.build(modelRequest).getEffectiveModel(); }
private ModelBuildingRequest getModelBuildingRequest( InternalConfig config ) { ProjectBuildingRequest configuration = config.request; ModelBuildingRequest request = new DefaultModelBuildingRequest(); RequestTrace trace = RequestTrace.newChild( null, configuration ).newChild( request ); ModelResolver resolver = new ProjectModelResolver( config.session, trace, repoSystem, repositoryManager, config.repositories, configuration.getRepositoryMerging(), config.modelPool ); request.setValidationLevel( configuration.getValidationLevel() ); request.setProcessPlugins( configuration.isProcessPlugins() ); request.setProfiles( configuration.getProfiles() ); request.setActiveProfileIds( configuration.getActiveProfileIds() ); request.setInactiveProfileIds( configuration.getInactiveProfileIds() ); request.setSystemProperties( configuration.getSystemProperties() ); request.setUserProperties( configuration.getUserProperties() ); request.setBuildStartTime( configuration.getBuildStartTime() ); request.setModelResolver( resolver ); request.setModelCache( config.modelCache ); return request; }
/** * Creates a child of the specified request trace. This method is basically a convenience that will invoke * {@link RequestTrace#newChild(Object) parent.newChild()} when the specified parent trace is not {@code null} or * otherwise instantiante a new root trace. * * @param parent The parent request trace, may be {@code null}. * @param data The data to associate with the child trace, may be {@code null}. * @return The child trace, never {@code null}. */ public static RequestTrace newChild( RequestTrace parent, Object data ) { if ( parent == null ) { return new RequestTrace( data ); } return parent.newChild( data ); }
@Override public String toString() { return String.valueOf( getData() ); }
/** * Creates a new child of this trace. * * @param data The data to associate with the child, may be {@code null}. * @return The child trace, never {@code null}. */ public RequestTrace newChild( Object data ) { return new RequestTrace( this, data ); }