Package org.apache.ivy.plugins.parser.xml

Examples of org.apache.ivy.plugins.parser.xml.UpdateOptions


                    Set confsToRemove = new HashSet(Arrays.asList(md.getConfigurationsNames()));
                    confsToRemove.removeAll(Arrays.asList(confs));

                    try {
                        XmlModuleDescriptorUpdater.update(ivyFileURL, tmp,
                            new UpdateOptions()
                                .setSettings(settings)
                                .setStatus(options.getStatus() == null
                                    ? md.getStatus() : options.getStatus())
                                .setRevision(options.getPubrevision())
                                .setBranch(options.getPubBranch())
View Full Code Here


        String[] confs = ConfigurationUtils.replaceWildcards(options.getConfs(), md);
        Set confsToRemove = new HashSet(Arrays.asList(md.getConfigurationsNames()));
        confsToRemove.removeAll(Arrays.asList(confs));

        try {
            UpdateOptions opts = new UpdateOptions()
            .setSettings(settings)
            .setResolvedRevisions(resolvedDependencies)
            .setStatus(options.getStatus())
            .setRevision(revision)
            .setBranch(options.getPubBranch())
            .setPubdate(options.getPubdate())
            .setGenerateRevConstraint(options.isGenerateRevConstraint())
            .setMerge(options.isMerge())
            .setMergedDescriptor(md)
            .setConfsToExclude((String[]) confsToRemove
                .toArray(new String[confsToRemove.size()]));
            if (!resolvedBranches.isEmpty()) {
                opts = opts.setResolvedBranches(resolvedBranches);
            }
            Resource res = md.getResource();
            XmlModuleDescriptorUpdater.update(res.openStream(), res, publishedIvy, opts);
        } catch (SAXException ex) {
            throw new RuntimeException("bad ivy file in cache for " + mrid, ex);
View Full Code Here

                        break; // move on to the next dependency
                    }
                }
            }
           
            UpdateOptions updateOptions = new UpdateOptions()
                .setResolvedRevisions(newRevisions)
                .setReplaceInclude(false)
                .setGenerateRevConstraint(false)
                .setNamespace(new RevisionPreservingNamespace());
            File ivyFile = container.getState().getIvyFile();
View Full Code Here

TOP

Related Classes of org.apache.ivy.plugins.parser.xml.UpdateOptions

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.