Package org.sonatype.nexus.proxy.maven.metadata.operations

Examples of org.sonatype.nexus.proxy.maven.metadata.operations.NexusMergeOperation.perform()


    Metadata md1 = getSource(false);

    Metadata md2 = getTarget(false);

    NexusMergeOperation mergeOp = new NexusMergeOperation(new MetadataOperand(md1));
    mergeOp.perform(md2);

    validate(md2, false, false);
  }

  @Test
View Full Code Here


    Metadata md1 = getSource(false);

    Metadata md2 = getTarget(true);

    NexusMergeOperation mergeOp = new NexusMergeOperation(new MetadataOperand(md1));
    mergeOp.perform(md2);

    validate(md2, true, true);
  }

  @Test
View Full Code Here

    Metadata md1 = getSource(true);

    Metadata md2 = getTarget(false);

    NexusMergeOperation mergeOp = new NexusMergeOperation(new MetadataOperand(md1));
    mergeOp.perform(md2);

    validate(md2, true, false);
  }

  @Test
View Full Code Here

    Metadata md1 = getSource(true);

    Metadata md2 = getTarget(true);

    NexusMergeOperation mergeOp = new NexusMergeOperation(new MetadataOperand(md1));
    mergeOp.perform(md2);

    validate(md2, true, true);
  }

  @Test
View Full Code Here

      throws Exception
  {
    Metadata release = getReleaseMetadata();
    Metadata snapshot = getSnapshotMetadata();
    NexusMergeOperation mergeOp = new NexusMergeOperation(new MetadataOperand(release));
    mergeOp.perform(snapshot);

    // check the snapshot metadata, which should now be merged
    assertThat(snapshot.getArtifactId(), equalTo("test"));
    assertThat(snapshot.getGroupId(), equalTo("test"));
    assertThat(snapshot.getPlugins(), empty());
View Full Code Here

    //now do the merge in reverse
    release = getReleaseMetadata();
    snapshot = getSnapshotMetadata();
    mergeOp = new NexusMergeOperation(new MetadataOperand(snapshot));
    mergeOp.perform(release);

    // check the release metadata, which should now be merged
    assertThat(release.getArtifactId(), equalTo("test"));
    assertThat(release.getGroupId(), equalTo("test"));
    assertThat(release.getPlugins(), empty());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.