public Collection publish(ModuleRevisionId mrid, String pubrevision, File cache,
Collection srcArtifactPattern, String resolverName, String srcIvyPattern,
String status, Date pubdate, Artifact[] extraArtifacts, boolean validate,
boolean overwrite, boolean update, String conf) throws IOException {
return ivy.publish(mrid, srcArtifactPattern, resolverName, new PublishOptions()
.setStatus(status).setPubdate(pubdate).setPubrevision(pubrevision)
.setSrcIvyPattern(srcIvyPattern).setExtraArtifacts(extraArtifacts)
.setUpdate(update).setValidate(validate).setOverwrite(overwrite).setConfs(
splitConfs(conf)));
}