All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.redhat.ceylon.cmr.resolver.aether.AetherResolver Maven / Gradle / Ivy

There is a newer version: 1.3.3
Show newest version
package com.redhat.ceylon.cmr.resolver.aether;

import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;

public interface AetherResolver {
    
	public DependencyDescriptor getDependencies(String groupId, String artifactId, String version, boolean fetchSingleArtifact) 
    		throws AetherException;
    
    public DependencyDescriptor getDependencies(String groupId, String artifactId, String version, 
    		String classifier, String extension, boolean fetchSingleArtifact) 
    				throws AetherException;
    
    public List resolveVersionRange(String groupId, String artifactId, String versionRange) throws AetherException;

    public DependencyDescriptor getDependencies(File pomXml, String name, String version) throws IOException;

    public DependencyDescriptor getDependencies(InputStream pomXml, String name, String version) throws IOException;
    
    public File getLocalRepositoryBaseDir();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy