static File CreateIvyFileFor(string groupId, string artifactId, string version) { var ivyFile = File.createTempFile("ivy", ".xml"); ivyFile.deleteOnExit(); var md = DefaultModuleDescriptor.newDefaultInstance( ModuleRevisionId.newInstance(groupId, artifactId + "-caller", "working")); var dd = new DefaultDependencyDescriptor(md, ModuleRevisionId.newInstance(groupId, artifactId, version), false, false, true); md.addDependency(dd); //creates an ivy configuration file XmlModuleDescriptorWriter.write(md, ivyFile); return ivyFile; }
static File CreateIvyFileFor(string groupId, string artifactId, string version) { var ivyFile = File.createTempFile("ivy", ".xml"); ivyFile.deleteOnExit(); var md = DefaultModuleDescriptor.newDefaultInstance( ModuleRevisionId.newInstance(groupId, artifactId + "-caller", "working")); var dd = new DefaultDependencyDescriptor(md, ModuleRevisionId.newInstance(groupId, artifactId, version), false, false, true); md.addDependency(dd); //creates an ivy configuration file XmlModuleDescriptorWriter.write(md, ivyFile); return(ivyFile); }