Index: IvyResolveJob.java =================================================================== --- IvyResolveJob.java (revision 724781) +++ IvyResolveJob.java (working copy) @@ -451,8 +451,10 @@ RetrieveOptions c = new RetrieveOptions().setConfs(confs); c.setSync(conf.getInheritedRetrieveSync()); c.setConfs(conf.getInheritedRetrieveConfs().split(",")); - c.setArtifactFilter(new ArtifactTypeFilter(IvyClasspathUtil.split(conf - .getInheritedRetrieveTypes()))); + String inheritedRetrieveTypes = conf.getInheritedRetrieveTypes(); + if((inheritedRetrieveTypes != null) && (false == inheritedRetrieveTypes.contains("*"))){ + c.setArtifactFilter(new ArtifactTypeFilter(IvyClasspathUtil.split(inheritedRetrieveTypes))); + } ivy.retrieve(md.getModuleRevisionId(), pattern, c); } }