Package org.sonatype.nexus.repository.metadata.model.io.xpp3

Examples of org.sonatype.nexus.repository.metadata.model.io.xpp3.RepositoryMetadataXpp3Reader


    File metadata =
        new File(AbstractNexusIntegrationTest.nexusWorkDir
            + "/storage/nexus-test-harness-repo/.meta/repository-metadata.xml");

    RepositoryMetadataXpp3Reader reader = new RepositoryMetadataXpp3Reader();
    RepositoryMetadataXpp3Writer writer = new RepositoryMetadataXpp3Writer();

    FileInputStream fis = new FileInputStream(metadata);
    FileWriter fw = new FileWriter(metadata);

    RepositoryMetadata rm = null;

    try {
      rm = reader.read(fis);
    }
    catch (Exception e) {
      rm = new RepositoryMetadata();
    }
    finally {
View Full Code Here


    // Now read the metadata
    File metadata =
        new File(AbstractNexusIntegrationTest.nexusWorkDir + "/storage/" + repositoryId
            + "/.meta/repository-metadata.xml");

    RepositoryMetadataXpp3Reader reader = new RepositoryMetadataXpp3Reader();

    FileInputStream fis = new FileInputStream(metadata);

    try {
      RepositoryMetadata rm = reader.read(fis);

      Assert.assertEquals(3, rm.getMirrors().size());
      Assert.assertEquals(((RepositoryMirrorMetadata) rm.getMirrors().get(0)).getId(),
          "http://updateMirrorTest1");
      Assert.assertEquals(((RepositoryMirrorMetadata) rm.getMirrors().get(0)).getUrl(),
View Full Code Here

    File metadata =
        new File(AbstractNexusIntegrationTest.nexusWorkDir
            + "/storage/nexus-test-harness-repo/.meta/repository-metadata.xml");

    RepositoryMetadataXpp3Reader reader = new RepositoryMetadataXpp3Reader();
    RepositoryMetadataXpp3Writer writer = new RepositoryMetadataXpp3Writer();

    FileInputStream fis = new FileInputStream(metadata);
    FileWriter fw = new FileWriter(metadata);

    RepositoryMetadata rm = null;

    try {
      rm = reader.read(fis);
    }
    catch (Exception e) {
      rm = new RepositoryMetadata();
    }
    finally {
      fis.close();
    }

    rm.getMirrors().clear();

    RepositoryMirrorMetadata rmm = new RepositoryMirrorMetadata();
    rmm.setId("id1");
    rmm.setUrl("http://localhost:8081/somemirror/");

    rm.addMirror(rmm);

    rmm = new RepositoryMirrorMetadata();
    rmm.setId("id2");
    rmm.setUrl("http://localhost:8086/somemirror2/");

    rm.addMirror(rmm);

    rmm = new RepositoryMirrorMetadata();
    rmm.setId("id3");
    rmm.setUrl("http://localhost:8086/somemirror3/");

    rm.addMirror(rmm);

    try {
      writer.write(fw, rm);
    }
    finally {
      fw.close();
    }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.repository.metadata.model.io.xpp3.RepositoryMetadataXpp3Reader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.