Package org.sonatype.nexus.proxy.maven

Examples of org.sonatype.nexus.proxy.maven.MavenRepository


  @Test
  public void shouldUnregisterRepository()
      throws Exception
  {
    MavenRepository repository = createRepository(true);

    yumRegistry.register(repository);
    Assert.assertTrue(yumRegistry.isRegistered(repository.getId()));

    yumRegistry.unregister(repository.getId());
    Assert.assertFalse(yumRegistry.isRegistered(repository.getId()));
  }
View Full Code Here


  @Test
  public void shouldFindRepository()
      throws Exception
  {
    final MavenRepository repository = createRepository(true);
    yumRegistry.register(repository);
    assertThat(yumRegistry.get(repository.getId()), is(notNullValue()));
  }
View Full Code Here

  }

  private void shouldCreateRepoForRpm(int index)
      throws URISyntaxException, NoSuchAlgorithmException, IOException
  {
    final MavenRepository repo = createRepository(true, "src/test/ut-resources/repo" + index);
    repositoryRegistry.register(repo);
    for (int version = 0; version < 5; version++) {
      assertNotMoreThan10ThreadForRpmUpload(repo, version);
    }
  }
View Full Code Here

  {
    final Manager wm = lookup(Manager.class);

    // deploy to hosted something
    {
      final MavenRepository mavenRepository =
          getRepositoryRegistry().getRepositoryWithFacet(HOSTED_REPO_ID, MavenRepository.class);
      mavenRepository.storeItemWithChecksums(new ResourceStoreRequest("/com/sonatype/test/1.0/test-1.0.txt"),
          new ByteArrayInputStream("Some fluke content".getBytes()), null);
    }

    {
      try {
View Full Code Here

      public boolean apply(final Entry input) {
        final String repoId = input.getData().get("repoId");
        final String itemPath = input.getData().get("itemPath");
        if (repoId != null && itemPath != null) {
          try {
            final MavenRepository repository = repositoryRegistry
                .getRepositoryWithFacet(repoId, MavenRepository.class);
            if (repository != null) {
              final Gav gav = repository.getGavCalculator().pathToGav(itemPath);
              if (gav != null && !gav.isSignature() && !gav.isHash()) {
                // Hack: we mutate the entry, but putting in gav for reuse
                if (!Strings.isNullOrEmpty(gav.getClassifier())) {
                  input.getData().put("itemGav", String
                      .format("%s:%s:%s:%s:%s", gav.getGroupId(), gav.getArtifactId(), gav.getVersion(),
View Full Code Here

      @Override
      public boolean apply(final Entry input) {
        final String repoId = input.getData().get("repoId");
        if (repoId != null) {
          try {
            final MavenRepository repository = repositoryRegistry
                .getRepositoryWithFacet(repoId, MavenRepository.class);
            if (repository != null) {
              return policy == RepositoryPolicy.MIXED || policy == repository.getRepositoryPolicy();
            }
            else {
              return false; // not even a maven repository
            }
          }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.proxy.maven.MavenRepository

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.