Tabnine Logo
org.eclipse.aether.resolution
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.aether.resolution

Best Java code snippets using org.eclipse.aether.resolution (Showing top 20 results out of 891)

origin: apache/storm

  @Override
  public boolean apply(ArtifactResult artifactResult) {
    return artifactResult.isMissing();
  }
});
origin: apache/maven

private int getPolicy( RepositorySystemSession session, Artifact a, ArtifactDescriptorRequest request )
{
  ArtifactDescriptorPolicy policy = session.getArtifactDescriptorPolicy();
  if ( policy == null )
  {
    return ArtifactDescriptorPolicy.STRICT;
  }
  return policy.getPolicy( session, new ArtifactDescriptorPolicyRequest( a, request.getRequestContext() ) );
}
origin: apache/storm

private static void printMissingArtifactsToSysErr(Iterable<ArtifactResult> missingArtifacts) {
  for (ArtifactResult artifactResult : missingArtifacts) {
    System.err.println("ArtifactResult : " + artifactResult + " / Errors : " + artifactResult.getExceptions());
  }
}
origin: apache/maven

ArtifactRequest pomRequest = new ArtifactRequest();
pomRequest.setArtifact( pomArtifact );
pomRequest.setRepositories( config.repositories );
ArtifactResult pomResult = repoSystem.resolveArtifact( config.session, pomRequest );
pomArtifact = pomResult.getArtifact();
localProject = pomResult.getRepository() instanceof WorkspaceRepository;
if ( e.getResults().get( 0 ).isMissing() && allowStubModel )
                  "Error resolving project artifact: " + e.getMessage(), e );
origin: apache/maven

@Override
public ModelSource resolveModel( String groupId, String artifactId, String version )
  throws UnresolvableModelException
{
  Artifact pomArtifact = new DefaultArtifact( groupId, artifactId, "", "pom", version );
  try
  {
    ArtifactRequest request = new ArtifactRequest( pomArtifact, repositories, context );
    request.setTrace( trace );
    pomArtifact = resolver.resolveArtifact( session, request ).getArtifact();
  }
  catch ( ArtifactResolutionException e )
  {
    throw new UnresolvableModelException( e.getMessage(), groupId, artifactId, version, e );
  }
  File pomFile = pomArtifact.getFile();
  return new FileModelSource( pomFile );
}
origin: embulk/embulk

public Path findMavenArtifact(
    final Artifact artifact) throws MavenArtifactNotFoundException {
  final ArtifactResult result;
  try {
    result = this.repositorySystem.resolveArtifact(
        this.repositorySystemSession, new ArtifactRequest().setArtifact(artifact));
  } catch (ArtifactResolutionException ex) {
    throw new MavenArtifactNotFoundException(artifact,
                         this.givenLocalMavenRepositoryPath,
                         this.absoluteLocalMavenRepositoryPath,
                         ex);
  }
  return result.getArtifact().getFile().toPath();
}
origin: apache/maven

  new ArtifactDescriptorRequest( pluginArtifact, repositories, REPOSITORY_CONTEXT );
request.setTrace( trace );
ArtifactDescriptorResult result = repoSystem.readArtifactDescriptor( pluginSession, request );
pluginArtifact = result.getArtifact();
String requiredMavenVersion = (String) result.getProperties().get( "prerequisites.maven" );
if ( requiredMavenVersion != null )
ArtifactRequest request = new ArtifactRequest( pluginArtifact, repositories, REPOSITORY_CONTEXT );
request.setTrace( trace );
pluginArtifact = repoSystem.resolveArtifact( session, request ).getArtifact();
origin: apache/maven

                        "pom", dependency.getVersion() );
final VersionRangeRequest versionRangeRequest = new VersionRangeRequest( artifact, repositories, context );
versionRangeRequest.setTrace( trace );
if ( versionRangeResult.getHighestVersion() == null )
if ( versionRangeResult.getVersionConstraint() != null
     && versionRangeResult.getVersionConstraint().getRange() != null
     && versionRangeResult.getVersionConstraint().getRange().getUpperBound() == null )
dependency.setVersion( versionRangeResult.getHighestVersion().toString() );
throw new UnresolvableModelException( e.getMessage(), dependency.getGroupId(), dependency.getArtifactId(),
                   dependency.getVersion(), e );
origin: apache/storm

private static Map<String, String> transformArtifactResultToArtifactToPaths(List<ArtifactResult> artifactResults) {
  Map<String, String> artifactToPath = new LinkedHashMap<>();
  for (ArtifactResult artifactResult : artifactResults) {
    Artifact artifact = artifactResult.getArtifact();
    artifactToPath.put(AetherUtils.artifactToString(artifact), artifact.getFile().getAbsolutePath());
  }
  return artifactToPath;
}
origin: apache/storm

/**
 * Resolve dependencies and return downloaded information of artifacts.
 *
 * @param dependencies the list of dependency
 * @return downloaded information of artifacts
 * @throws DependencyResolutionException If the dependency tree could not be built or any dependency
 *     artifact could not be resolved.
 * @throws ArtifactResolutionException If the artifact could not be resolved.
 */
public List<ArtifactResult> resolve(List<Dependency> dependencies) throws
    DependencyResolutionException, ArtifactResolutionException {
  if (dependencies.size() == 0) {
    return Collections.EMPTY_LIST;
  }
  CollectRequest collectRequest = new CollectRequest();
  collectRequest.setRoot(dependencies.get(0));
  for (int idx = 1; idx < dependencies.size(); idx++) {
    collectRequest.addDependency(dependencies.get(idx));
  }
  for (RemoteRepository repository : remoteRepositories) {
    collectRequest.addRepository(repository);
  }
  DependencyFilter classpathFilter = DependencyFilterUtils
      .classpathFilter(JavaScopes.COMPILE, JavaScopes.RUNTIME);
  DependencyRequest dependencyRequest = new DependencyRequest(collectRequest, classpathFilter);
  return system.resolveDependencies(session, dependencyRequest).getArtifactResults();
}
origin: apache/maven

RequestTrace trace = RequestTrace.newChild( request.getTrace(), request );
  new DefaultMetadata( request.getArtifact().getGroupId(), request.getArtifact().getArtifactId(),
             MAVEN_METADATA_XML, Metadata.Nature.RELEASE_OR_SNAPSHOT );
List<MetadataRequest> metadataRequests = new ArrayList<>( request.getRepositories().size() );
metadataRequests.add( new MetadataRequest( metadata, null, request.getRequestContext() ) );
for ( RemoteRepository repository : request.getRepositories() )
  MetadataRequest metadataRequest = new MetadataRequest( metadata, repository, request.getRequestContext() );
  metadataRequest.setDeleteLocalCopyIfMissing( true );
  metadataRequest.setTrace( trace );
  metadataRequests.add( metadataRequest );
if ( workspace != null )
  List<String> versions = workspace.findVersions( request.getArtifact() );
  for ( String version : versions )
  result.addException( metadataResult.getException() );
  ArtifactRepository repository = metadataResult.getRequest().getRepository();
  if ( repository == null )
  Versioning versioning = readVersions( session, trace, metadataResult.getMetadata(), repository, result );
  for ( String version : versioning.getVersions() )
origin: apache/maven

private void process( DefaultDependencyResolutionResult result, Collection<ArtifactResult> results )
{
  for ( ArtifactResult ar : results )
  {
    DependencyNode node = ar.getRequest().getDependencyNode();
    if ( ar.isResolved() )
    {
      result.addResolvedDependency( node.getDependency() );
    }
    else
    {
      result.setResolutionErrors( node.getDependency(), ar.getExceptions() );
    }
  }
}
origin: embulk/embulk

private ArtifactDescriptorResult describeMavenArtifact(
    final String groupId,
    final String artifactId,
    final String classifier,
    final String extension,
    final String version)
    throws ArtifactDescriptorException {
  // |classifier| can be null for |org.eclipse.aether.artifact.DefaultArtifact|.
  final ArtifactDescriptorRequest descriptorRequest = new ArtifactDescriptorRequest()
      .setArtifact(new DefaultArtifact(groupId, artifactId, classifier, extension, version));
  return this.repositorySystem.readArtifactDescriptor(this.repositorySystemSession, descriptorRequest);
}
origin: apache/maven

private PluginPrefixResult processResults( PluginPrefixRequest request, RequestTrace trace,
                      List<MetadataResult> results, List<MetadataRequest> requests )
{
  for ( MetadataResult res : results )
  {
    org.eclipse.aether.metadata.Metadata metadata = res.getMetadata();
    if ( metadata != null )
    {
      ArtifactRepository repository = res.getRequest().getRepository();
      if ( repository == null )
      {
        repository = request.getRepositorySession().getLocalRepository();
      }
      PluginPrefixResult result =
        resolveFromRepository( request, trace, metadata.getGroupId(), metadata, repository );
      if ( result != null )
      {
        return result;
      }
    }
    if ( requests != null && !res.isUpdated() )
    {
      requests.add( res.getRequest() );
    }
  }
  return null;
}
origin: apache/maven

private boolean resolve( VersionResult result, Map<String, VersionInfo> infos, String key )
{
  VersionInfo info = infos.get( key );
  if ( info != null )
  {
    result.setVersion( info.version );
    result.setRepository( info.repository );
  }
  return info != null;
}
origin: apache/maven

public ArtifactDescriptorResult readArtifactDescriptor( RepositorySystemSession session,
                            ArtifactDescriptorRequest request )
  throws ArtifactDescriptorException
{
  ArtifactDescriptorResult result = new ArtifactDescriptorResult( request );
  Model model = loadPom( session, request, result );
  if ( model != null )
  {
    Map<String, Object> config = session.getConfigProperties();
    ArtifactDescriptorReaderDelegate delegate =
      (ArtifactDescriptorReaderDelegate) config.get( ArtifactDescriptorReaderDelegate.class.getName() );
    if ( delegate == null )
    {
      delegate = new ArtifactDescriptorReaderDelegate();
    }
    delegate.populateResult( session, result, model );
  }
  return result;
}
origin: apache/maven

public ModelSource resolveModel( String groupId, String artifactId, String version )
  throws UnresolvableModelException
{
  File pomFile = null;
  if ( modelPool != null )
  {
    pomFile = modelPool.get( groupId, artifactId, version );
  }
  if ( pomFile == null )
  {
    Artifact pomArtifact = new DefaultArtifact( groupId, artifactId, "", "pom", version );
    try
    {
      ArtifactRequest request = new ArtifactRequest( pomArtifact, repositories, context );
      request.setTrace( trace );
      pomArtifact = resolver.resolveArtifact( session, request ).getArtifact();
    }
    catch ( ArtifactResolutionException e )
    {
      throw new UnresolvableModelException( e.getMessage(), groupId, artifactId, version, e );
    }
    pomFile = pomArtifact.getFile();
  }
  return new FileModelSource( pomFile );
}
origin: apache/maven

                        "pom", dependency.getVersion() );
final VersionRangeRequest versionRangeRequest = new VersionRangeRequest( artifact, repositories, context );
versionRangeRequest.setTrace( trace );
if ( versionRangeResult.getHighestVersion() == null )
if ( versionRangeResult.getVersionConstraint() != null
     && versionRangeResult.getVersionConstraint().getRange() != null
     && versionRangeResult.getVersionConstraint().getRange().getUpperBound() == null )
dependency.setVersion( versionRangeResult.getHighestVersion().toString() );
throw new UnresolvableModelException( e.getMessage(), dependency.getGroupId(), dependency.getArtifactId(),
                   dependency.getVersion(), e );
origin: apache/maven

                        parent.getVersion() );
final VersionRangeRequest versionRangeRequest = new VersionRangeRequest( artifact, repositories, context );
versionRangeRequest.setTrace( trace );
if ( versionRangeResult.getHighestVersion() == null )
if ( versionRangeResult.getVersionConstraint() != null
     && versionRangeResult.getVersionConstraint().getRange() != null
     && versionRangeResult.getVersionConstraint().getRange().getUpperBound() == null )
parent.setVersion( versionRangeResult.getHighestVersion().toString() );
throw new UnresolvableModelException( e.getMessage(), parent.getGroupId(), parent.getArtifactId(),
                   parent.getVersion(), e );
origin: apache/maven

                        parent.getVersion() );
final VersionRangeRequest versionRangeRequest = new VersionRangeRequest( artifact, repositories, context );
versionRangeRequest.setTrace( trace );
if ( versionRangeResult.getHighestVersion() == null )
if ( versionRangeResult.getVersionConstraint() != null
     && versionRangeResult.getVersionConstraint().getRange() != null
     && versionRangeResult.getVersionConstraint().getRange().getUpperBound() == null )
parent.setVersion( versionRangeResult.getHighestVersion().toString() );
throw new UnresolvableModelException( e.getMessage(), parent.getGroupId(), parent.getArtifactId(),
                   parent.getVersion(), e );
org.eclipse.aether.resolution

Most used classes

  • ArtifactResult
    The result of an artifact resolution request.
  • ArtifactRequest
    A request to resolve an artifact.
  • DependencyRequest
    A request to resolve transitive dependencies. This request can either be supplied with a CollectRequ
  • ArtifactResolutionException
    Thrown in case of a unresolvable artifacts.
  • VersionRangeRequest
    A request to resolve a version range.
  • DependencyResult,
  • ArtifactDescriptorResult,
  • ArtifactDescriptorRequest,
  • VersionRangeResolutionException,
  • ArtifactDescriptorException,
  • DependencyResolutionException,
  • MetadataResult,
  • MetadataRequest,
  • VersionRequest,
  • VersionResult,
  • VersionResolutionException,
  • ArtifactDescriptorPolicyRequest,
  • ResolutionErrorPolicyRequest,
  • ArtifactDescriptorPolicy
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now