public void doExecute() throws BuildException {
prepareAndCheck();
pattern = getProperty(pattern, getSettings(), "ivy.retrieve.pattern");
try {
Filter artifactFilter = getArtifactFilter();
int targetsCopied = getIvyInstance().retrieve(
getResolvedMrid(),
pattern,
new RetrieveOptions().setConfs(splitConfs(getConf())).setCache(
CacheManager.getInstance(getIvyInstance().getSettings(), getCache()))