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"))));
}
}