Package org.apache.ivy.core.settings

Examples of org.apache.ivy.core.settings.IvySettings.substitute()


                if (line.hasOption("publish")) {
                    ivy.publish(md.getResolvedModuleRevisionId(), Collections.singleton(settings
                            .substitute(line.getOptionValue("publishpattern",
                                "distrib/[type]s/[artifact]-[revision].[ext]"))), line
                            .getOptionValue("publish"), new PublishOptions().setCache(cacheManager)
                            .setPubrevision(settings.substitute(line.getOptionValue("revision")))
                            .setValidate(validate).setSrcIvyPattern(
                                settings.substitute(line.getOptionValue("deliverto",
                                    "ivy-[revision].xml"))));
                }
            }
View Full Code Here


                            .substitute(line.getOptionValue("publishpattern",
                                "distrib/[type]s/[artifact]-[revision].[ext]"))), line
                            .getOptionValue("publish"), new PublishOptions().setCache(cacheManager)
                            .setPubrevision(settings.substitute(line.getOptionValue("revision")))
                            .setValidate(validate).setSrcIvyPattern(
                                settings.substitute(line.getOptionValue("deliverto",
                                    "ivy-[revision].xml"))));
                }
            }
            if (line.hasOption("main")) {
                // merge -args and left over args
View Full Code Here

        }
    Ivy ivy = getIvyInstance();
        IvySettings settings = ivy.getSettings();
    ModuleRevisionId[] mrids = ivy.listModules(ModuleRevisionId.newInstance(_organisation, _module, _branch, _revision), settings.getMatcher(_matcher));
    for (int i = 0; i < mrids.length; i++) {
            String name = IvyPatternHelper.substitute(settings.substitute(_property), mrids[i]);
            String value = IvyPatternHelper.substitute(settings.substitute(_value), mrids[i]);
            getProject().setProperty(name, value);
    }
  }
}
View Full Code Here

    Ivy ivy = getIvyInstance();
        IvySettings settings = ivy.getSettings();
    ModuleRevisionId[] mrids = ivy.listModules(ModuleRevisionId.newInstance(_organisation, _module, _branch, _revision), settings.getMatcher(_matcher));
    for (int i = 0; i < mrids.length; i++) {
            String name = IvyPatternHelper.substitute(settings.substitute(_property), mrids[i]);
            String value = IvyPatternHelper.substitute(settings.substitute(_value), mrids[i]);
            getProject().setProperty(name, value);
    }
  }
}
View Full Code Here

                    error(options, "ivy configuration file is not a file: "+conffile);
                }
                ivy.configure(conffile);
            }
           
            File cache = new File(settings.substitute(line.getOptionValue("cache", settings.getDefaultCache().getAbsolutePath())));
            if (!cache.exists()) {
                cache.mkdirs();
            } else if (!cache.isDirectory()) {
                error(options, cache+" is not a directory");
            }
View Full Code Here

                }
                md.addDependency(dd);
                XmlModuleDescriptorWriter.write(md, ivyfile);
                confs = new String[] {"default"};
            } else {
                ivyfile = new File(settings.substitute(line.getOptionValue("ivy", "ivy.xml")));
                if (!ivyfile.exists()) {
                    error(options, "ivy file not found: "+ivyfile);
                } else if (ivyfile.isDirectory()) {
                    error(options, "ivy file is not a file: "+ivyfile);
                }
View Full Code Here

            if (confs.length == 1 && "*".equals(confs[0])) {
                confs = md.getConfigurationsNames();
            }
            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(),
View Full Code Here

            }

            if (line.hasOption("revision")) {
        ivy.deliver(
                    md.getResolvedModuleRevisionId(),
                    settings.substitute(line.getOptionValue("revision")),
                    settings.substitute(line.getOptionValue("deliverto", "ivy-[revision].xml")),
                    DeliverOptions.newInstance(settings)
                      .setStatus(settings.substitute(line.getOptionValue("status", "release")))
                      .setValidate(validate)
                      .setCache(cacheManager)
View Full Code Here

            if (line.hasOption("revision")) {
        ivy.deliver(
                    md.getResolvedModuleRevisionId(),
                    settings.substitute(line.getOptionValue("revision")),
                    settings.substitute(line.getOptionValue("deliverto", "ivy-[revision].xml")),
                    DeliverOptions.newInstance(settings)
                      .setStatus(settings.substitute(line.getOptionValue("status", "release")))
                      .setValidate(validate)
                      .setCache(cacheManager)
                    );
View Full Code Here

        ivy.deliver(
                    md.getResolvedModuleRevisionId(),
                    settings.substitute(line.getOptionValue("revision")),
                    settings.substitute(line.getOptionValue("deliverto", "ivy-[revision].xml")),
                    DeliverOptions.newInstance(settings)
                      .setStatus(settings.substitute(line.getOptionValue("status", "release")))
                      .setValidate(validate)
                      .setCache(cacheManager)
                    );
                if (line.hasOption("publish")) {
                    ivy.publish(
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.