Examples of mergeArtifactsMetadata()


Examples of org.sonatype.nexus.plugins.p2.repository.metadata.ArtifactsMerge.mergeArtifactsMetadata()

    Assert.assertEquals(2, repos.get(0).getArtifacts().size());
    Assert.assertEquals(1, repos.get(1).getArtifacts().size());

    final ArtifactsMerge m = new ArtifactsMerge();

    final Artifacts merged = m.mergeArtifactsMetadata("test", Arrays.asList(item1, item2));

    Assert.assertEquals(3, merged.getArtifacts().size());
    Assert.assertEquals(5, merged.getMappings().size());
  }
View Full Code Here

Examples of org.sonatype.nexus.plugins.p2.repository.metadata.ArtifactsMerge.mergeArtifactsMetadata()

    Assert.assertEquals(1, repos.get(1).getArtifacts().size());

    final ArtifactsMerge m = new ArtifactsMerge();

    try {
      m.mergeArtifactsMetadata("test", Arrays.asList(item1, item2));
      Assert.fail("RepositoryMetadataMergeException expected");
    }
    catch (final P2MetadataMergeException e) {
      // expected
    }
View Full Code Here

Examples of org.sonatype.nexus.plugins.p2.repository.metadata.ArtifactsMerge.mergeArtifactsMetadata()

    Assert.assertEquals(1, repos.get(1).getArtifacts().size());

    final ArtifactsMerge m = new ArtifactsMerge();

    try {
      m.mergeArtifactsMetadata("test", Arrays.asList(item1, item2));
      Assert.fail("P2MetadataMergeException expected");
    }
    catch (final P2MetadataMergeException e) {
      if (!e.getMessage().startsWith("Incompatible artifact repository mapping rules: filter=")) {
        throw e;
View Full Code Here

Examples of org.sonatype.nexus.plugins.p2.repository.metadata.ArtifactsMerge.mergeArtifactsMetadata()

      throws RemoteStorageException, ItemNotFoundException
  {
    try {
      final List<StorageFileItem> fileItems = doRetrieveItems(P2Constants.ARTIFACTS_XML, context, repository);
      final ArtifactsMerge m = new ArtifactsMerge();
      final Artifacts metadata = m.mergeArtifactsMetadata(repository.getName(), fileItems);

      return createMetadataItems(
          repository,
          P2Constants.ARTIFACTS_XML,
          P2Constants.ARTIFACTS_JAR,
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.