Package org.apache.ivy.core.retrieve

Examples of org.apache.ivy.core.retrieve.RetrieveOptions


            if (line.hasOption("retrieve")) {
                String retrievePattern = settings.substitute(line.getOptionValue("retrieve"));
                if (retrievePattern.indexOf("[") == -1) {
                    retrievePattern = retrievePattern + "/lib/[conf]/[artifact].[ext]";
                }
                ivy.retrieve(md.getModuleRevisionId(), retrievePattern, new RetrieveOptions()
                        .setConfs(confs).setSync(line.hasOption("sync"))
                        .setUseOrigin(line.hasOption("useOrigin")));
            }
            if (line.hasOption("cachepath")) {
                outputCachePath(ivy, cache, md, confs, line.getOptionValue("cachepath",
View Full Code Here


                    getResolveId()).setValidate(doValidate(getSettings())), null);

            Map artifactsToCopy = getIvyInstance().getRetrieveEngine().determineArtifactsToCopy(
                ModuleRevisionId.newInstance(getOrganisation(), getModule(), getRevision()),
                pattern,
                new RetrieveOptions().setConfs(confs).setResolveId(getResolveId()));

            Map moduleRevToArtifactsMap = new HashMap();
            for (Iterator iter = artifactsToCopy.keySet().iterator(); iter.hasNext();) {
                ArtifactDownloadReport artifact = (ArtifactDownloadReport) iter.next();
                Set moduleRevArtifacts = (Set) moduleRevToArtifactsMap.get(artifact.getArtifact()
View Full Code Here

    private void maybeRetrieve(ModuleDescriptor md, String[] confs) throws IOException {
        if (conf.getInheritedDoRetrieve()) {
            String pattern = conf.javaProject.getProject().getLocation().toPortableString() + "/"
                    + conf.getInheritedRetrievePattern();
            monitor.setTaskName("retrieving dependencies in " + pattern);
            RetrieveOptions c = new RetrieveOptions().setConfs(confs);
            c.setSync(conf.getInheritedRetrieveSync());
            c.setConfs(conf.getInheritedRetrieveConfs().split(","));
            c.setArtifactFilter(new ArtifactTypeFilter(IvyClasspathUtil.split(conf
                    .getInheritedRetrieveTypes())));
            ivy.retrieve(md.getModuleRevisionId(), pattern, c);
        }
    }
View Full Code Here

        try {
            Filter artifactFilter = getArtifactFilter();
            int targetsCopied = getIvyInstance().retrieve(
                getResolvedMrid(),
                pattern,
                new RetrieveOptions().setConfs(splitConfs(getConf())).setCache(
                    CacheManager.getInstance(getIvyInstance().getSettings(), getCache()))
                        .setDestIvyPattern(ivypattern).setArtifactFilter(artifactFilter).setSync(
                            sync).setUseOrigin(isUseOrigin()).setMakeSymlinks(symlink)
                        .setResolveId(getResolveId()));
            boolean haveTargetsBeenCopied = targetsCopied > 0;
View Full Code Here

            String destFilePattern, String destIvyPattern, Filter artifactFilter)
            throws ParseException, IOException {
        return ivy.getRetrieveEngine().determineArtifactsToCopy(
            new ModuleRevisionId(moduleId, Ivy.getWorkingRevision()),
            destFilePattern,
            new RetrieveOptions().setConfs(confs).setCache(
                CacheManager.getInstance(ivy.getSettings(), cache)).setDestIvyPattern(
                destIvyPattern).setArtifactFilter(artifactFilter));
    }
View Full Code Here

    public Map determineArtifactsToCopy(ModuleId moduleId, String[] confs, File cache,
            String destFilePattern, String destIvyPattern) throws ParseException, IOException {
        return ivy.getRetrieveEngine().determineArtifactsToCopy(
            new ModuleRevisionId(moduleId, Ivy.getWorkingRevision()),
            destFilePattern,
            new RetrieveOptions().setConfs(confs).setCache(
                CacheManager.getInstance(ivy.getSettings(), cache)).setDestIvyPattern(
                destIvyPattern));
    }
View Full Code Here

    public int retrieve(ModuleId moduleId, String[] confs, File cache, String destFilePattern,
            String destIvyPattern, Filter artifactFilter, boolean sync, boolean useOrigin,
            boolean makeSymlinks) {
        try {
            return ivy.retrieve(new ModuleRevisionId(moduleId, Ivy.getWorkingRevision()),
                destFilePattern, new RetrieveOptions().setConfs(confs).setCache(
                    CacheManager.getInstance(ivy.getSettings(), cache)).setDestIvyPattern(
                    destIvyPattern).setArtifactFilter(artifactFilter).setSync(sync).setUseOrigin(
                    useOrigin).setMakeSymlinks(makeSymlinks));
        } catch (IOException e) {
            throw new RuntimeException(e);
View Full Code Here

    public int retrieve(ModuleId moduleId, String[] confs, File cache, String destFilePattern,
            String destIvyPattern, Filter artifactFilter, boolean sync, boolean useOrigin) {
        try {
            return ivy.retrieve(new ModuleRevisionId(moduleId, Ivy.getWorkingRevision()),
                destFilePattern, new RetrieveOptions().setConfs(confs).setCache(
                    CacheManager.getInstance(ivy.getSettings(), cache)).setDestIvyPattern(
                    destIvyPattern).setArtifactFilter(artifactFilter).setSync(sync).setUseOrigin(
                    useOrigin));
        } catch (IOException e) {
            throw new RuntimeException(e);
View Full Code Here

    public int retrieve(ModuleId moduleId, String[] confs, File cache, String destFilePattern,
            String destIvyPattern, Filter artifactFilter) {
        try {
            return ivy.retrieve(new ModuleRevisionId(moduleId, Ivy.getWorkingRevision()),
                destFilePattern, new RetrieveOptions().setConfs(confs).setCache(
                    CacheManager.getInstance(ivy.getSettings(), cache)).setDestIvyPattern(
                    destIvyPattern).setArtifactFilter(artifactFilter));
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
View Full Code Here

    public int retrieve(ModuleId moduleId, String[] confs, File cache, String destFilePattern,
            String destIvyPattern) {
        try {
            return ivy.retrieve(new ModuleRevisionId(moduleId, Ivy.getWorkingRevision()),
                destFilePattern, new RetrieveOptions().setConfs(confs).setCache(
                    CacheManager.getInstance(ivy.getSettings(), cache)).setDestIvyPattern(
                    destIvyPattern));
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
View Full Code Here

TOP

Related Classes of org.apache.ivy.core.retrieve.RetrieveOptions

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.