src/java/fr/jayasoft/ivy/resolver/AbstractResolver.java
/**
     * Default implementation actually download the artifact
     * Subclasses should overwrite this to avoid the download
     */
Default implementation actually download the artifact
Subclasses should overwrite this to avoid the download
Default implementation actually download the artifact Subclasses should overwrite this to avoid the download
public boolean exists(Artifact artifact) {
        DownloadReport dr = download(new Artifact[] {artifact}, getIvy(), getIvy().getDefaultCache(), true);
        ArtifactDownloadReport adr = dr.getArtifactReport(artifact);
        return adr.getDownloadStatus() != DownloadStatus.FAILED;
    }
public boolean exists ( Artifact artifact ) { DownloadReport dr = download ( new Artifact [ ] { artifact } , getIvy ( ) , getIvy ( ) . getDefaultCache ( ) , true ) ; ArtifactDownloadReport adr = dr . getArtifactReport ( artifact ) ; return adr . getDownloadStatus ( ) != DownloadStatus . FAILED ; }
Default implementation actually download the artifact
 Subclasses should overwrite this to avoid the download
Default implementation actually download the artifact Subclasses should overwrite this to avoid the download