/** * Creates a request with the specified properties. * * @param artifact The artifact to resolve, may be {@code null}. * @param repositories The repositories to resolve the artifact from, may be {@code null}. * @param context The context in which this request is made, may be {@code null}. */ public ArtifactRequest( Artifact artifact, List<RemoteRepository> repositories, String context ) { setArtifact( artifact ); setRepositories( repositories ); setRequestContext( context ); }
/** * Creates a request with the specified properties. * * @param artifact The artifact to resolve, may be {@code null}. * @param repositories The repositories to resolve the artifact from, may be {@code null}. * @param context The context in which this request is made, may be {@code null}. */ public ArtifactRequest( Artifact artifact, List<RemoteRepository> repositories, String context ) { setArtifact( artifact ); setRepositories( repositories ); setRequestContext( context ); }
/** * Creates a request with the specified properties. * * @param artifact The artifact to resolve, may be {@code null}. * @param repositories The repositories to resolve the artifact from, may be {@code null}. * @param context The context in which this request is made, may be {@code null}. */ public ArtifactRequest( Artifact artifact, List<RemoteRepository> repositories, String context ) { setArtifact( artifact ); setRepositories( repositories ); setRequestContext( context ); }
/** * Creates a request from the specified dependency node. * * @param node The dependency node to resolve, may be {@code null}. */ public ArtifactRequest( DependencyNode node ) { setDependencyNode( node ); setRepositories( node.getRepositories() ); setRequestContext( node.getRequestContext() ); }
/** * Creates a request from the specified dependency node. * * @param node The dependency node to resolve, may be {@code null}. */ public ArtifactRequest( DependencyNode node ) { setDependencyNode( node ); setRepositories( node.getRepositories() ); setRequestContext( node.getRequestContext() ); }
/** * Creates a request from the specified dependency node. * * @param node The dependency node to resolve, may be {@code null}. */ public ArtifactRequest( DependencyNode node ) { setDependencyNode( node ); setRepositories( node.getRepositories() ); setRequestContext( node.getRequestContext() ); }
public File resolveFile(Artifact root) throws ArtifactResolutionException { RepositorySystem repositorySystem = getRepositorySystem(); final MavenRepositorySystemSession session = createRepositorSystemSession(offline, repositorySystem); List<RemoteRepository> repos = getRemoteRepositories(); ArtifactRequest request = new ArtifactRequest(); request.setArtifact(root); request.setRepositories(repos); request.setRequestContext("runtime"); ArtifactResult result = repositorySystem.resolveArtifact(session, request); return result.getArtifact().getFile(); }
public File resolveFile(Artifact root) throws ArtifactResolutionException { RepositorySystem repositorySystem = getRepositorySystem(); final MavenRepositorySystemSession session = createRepositorSystemSession(offline, repositorySystem); List<RemoteRepository> repos = getRemoteRepositories(); ArtifactRequest request = new ArtifactRequest(); request.setArtifact(root); request.setRepositories(repos); request.setRequestContext("runtime"); ArtifactResult result = repositorySystem.resolveArtifact(session, request); return result.getArtifact().getFile(); }