Package org.apache.ivy.plugins.repository

Examples of org.apache.ivy.plugins.repository.Repository


    private void initializeResolvers(IvySettings ivySettings, List<DependencyResolver> allResolvers) {
        for (DependencyResolver dependencyResolver : allResolvers) {
            ivySettings.addResolver(dependencyResolver);
            ((DefaultRepositoryCacheManager) dependencyResolver.getRepositoryCacheManager()).setSettings(ivySettings);
            if (dependencyResolver instanceof RepositoryResolver) {
                Repository repository = ((RepositoryResolver) dependencyResolver).getRepository();
                if (!repository.hasTransferListener(transferListener)) {
                    repository.addTransferListener(transferListener);
                }
            }
        }
    }
View Full Code Here


    }

    public Resource getResource(String source) throws IOException {
        Iterator it = repositories.iterator();
        while (it.hasNext()) {
            Repository repository = (Repository) it.next();
            logTry(repository);
            try {
                Resource r = repository.getResource(source);
                if (r != null && r.exists()) {
                    logSuccess(repository);
                    return r;
                }
            } catch (Exception e) {
View Full Code Here

    }

    public void get(String source, File destination) throws IOException {
        Iterator it = repositories.iterator();
        while (it.hasNext()) {
            Repository repository = (Repository) it.next();
            logTry(repository);
            boolean ok = false;
            try {
                repository.get(source, destination);
                ok = true;
            } catch (Exception e) {
                logFailed(repository, e);
            }
            if (ok) {
View Full Code Here

    }

    public List list(String parent) throws IOException {
        Iterator it = repositories.iterator();
        while (it.hasNext()) {
            Repository repository = (Repository) it.next();
            logTry(repository);
            try {
                List list = repository.list(parent);
                if (list != null) {
                    logSuccess(repository);
                    return list;
                }
            } catch (Exception e) {
View Full Code Here

    }

    public Resource getResource(String source) throws IOException {
        Iterator it = repositories.iterator();
        while (it.hasNext()) {
            Repository repository = (Repository) it.next();
            logTry(repository);
            try {
                Resource r = repository.getResource(source);
                if (r != null && r.exists()) {
                    logSuccess(repository);
                    return r;
                }
            } catch (Exception e) {
View Full Code Here

    }

    public void get(String source, File destination) throws IOException {
        Iterator it = repositories.iterator();
        while (it.hasNext()) {
            Repository repository = (Repository) it.next();
            logTry(repository);
            boolean ok = false;
            try {
                repository.get(source, destination);
                ok = true;
            } catch (Exception e) {
                logFailed(repository);
            }
            if (ok) {
View Full Code Here

    }

    public List list(String parent) throws IOException {
        Iterator it = repositories.iterator();
        while (it.hasNext()) {
            Repository repository = (Repository) it.next();
            logTry(repository);
            try {
                List list = repository.list(parent);
                if (list != null) {
                    logSuccess(repository);
                    return list;
                }
            } catch (Exception e) {
View Full Code Here

TOP

Related Classes of org.apache.ivy.plugins.repository.Repository

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.