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;
    }
示例#2
0
    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);
    }