Package org.sonatype.nexus.proxy.maven.maven2

Examples of org.sonatype.nexus.proxy.maven.maven2.M2Repository


    File localStorageDirectory = new File(getBasedir(), "target/test-reposes/repo1");
    repoConf.getLocalStorage().setUrl(localStorageDirectory.toURI().toURL().toString());

    Xpp3Dom exRepo = new Xpp3Dom("externalConfiguration");
    repoConf.setExternalConfiguration(exRepo);
    M2RepositoryConfiguration exRepoConf = new M2RepositoryConfiguration(exRepo);
    exRepoConf.setRepositoryPolicy(RepositoryPolicy.RELEASE);
    exRepoConf.setChecksumPolicy(ChecksumPolicy.STRICT_IF_EXISTS);

    // LS is the default AttributeStorage, so no need for guessing
    FileUtils.deleteDirectory(new File(localStorageDirectory, ".nexus/attributes"));

    repository.configure(repoConf);
View Full Code Here


    localStorageDirectory = new File(getBasedir(), "target/test-reposes/repo1");
    repoConf.getLocalStorage().setUrl(localStorageDirectory.toURI().toURL().toString());

    Xpp3Dom exRepo = new Xpp3Dom("externalConfiguration");
    repoConf.setExternalConfiguration(exRepo);
    M2RepositoryConfiguration exRepoConf = new M2RepositoryConfiguration(exRepo);
    exRepoConf.setRepositoryPolicy(RepositoryPolicy.RELEASE);
    exRepoConf.setChecksumPolicy(ChecksumPolicy.STRICT_IF_EXISTS);

    FileUtils.deleteDirectory(new File(localStorageDirectory, ".nexus/attributes"));

    repository.configure(repoConf);
  }
View Full Code Here

    applicationConfiguration = lookup(ApplicationConfiguration.class);

    maven1 = new Maven1ContentClass();

    maven2 = new Maven2ContentClass();

    targetRegistry = lookup(TargetRegistry.class);

    // shave off defaults
    final Collection<Target> targets = new ArrayList<Target>(targetRegistry.getRepositoryTargets());
View Full Code Here

    this.buildShadowRepository("repo4");

    // create a target
    TargetRegistry targetRegistry = this.lookup(TargetRegistry.class);
    Target t1 =
        new Target("maven2-all", "All (Maven2)", new Maven2ContentClass(), Arrays.asList(new String[]{".*"}));
    targetRegistry.addRepositoryTarget(t1);
    nexusConfiguration().saveConfiguration();

    // setup security
    this.securitySystem = this.lookup(SecuritySystem.class);
View Full Code Here

    when(repository.adaptToFacet(MavenRepository.class)).thenReturn(repository);
    when(repository.adaptToFacet(MavenHostedRepository.class)).thenReturn(repository);
    final RepositoryItemUid uid = mock(RepositoryItemUid.class);
    when(uid.getLock()).thenReturn(mock(RepositoryItemUidLock.class));
    when(repository.createUid(anyString())).thenReturn(uid);
    when(repository.getRepositoryContentClass()).thenReturn(new Maven2ContentClass());
    when(repository.isExposed()).thenReturn(true);

    final RepositoryKind repositoryKind = mock(RepositoryKind.class);
    when(repository.getRepositoryKind()).thenReturn(repositoryKind);
    Mockito.<Class<?>>when(repositoryKind.getMainFacet()).thenReturn(MavenHostedRepository.class);
View Full Code Here

    extends AbstractMavenRepositoryTemplate
{
  public Maven2HostedRepositoryTemplate(DefaultRepositoryTemplateProvider provider, String id, String description,
                                        RepositoryPolicy repositoryPolicy)
  {
    super(provider, id, description, new Maven2ContentClass(), MavenHostedRepository.class, repositoryPolicy);
  }
View Full Code Here

    TemplateSet groups = lookup(TemplateManager.class).getTemplates().getTemplates(RepositoryTemplate.class)
        .getTemplates(MavenGroupRepository.class);
    assertThat(groups.size(), equalTo(2));
    assertThat(groups.getTemplates(new Maven1ContentClass()).size(), equalTo(1));
    assertThat(groups.getTemplates(Maven1ContentClass.class).size(), equalTo(1));
    assertThat(groups.getTemplates(new Maven2ContentClass()).size(), equalTo(1));
    assertThat(groups.getTemplates(Maven2ContentClass.class).size(), equalTo(1));
  }
View Full Code Here

    extends AbstractMavenRepositoryTemplate
{
  public Maven2ProxyRepositoryTemplate(DefaultRepositoryTemplateProvider provider, String id, String description,
                                       RepositoryPolicy repositoryPolicy)
  {
    super(provider, id, description, new Maven2ContentClass(), MavenProxyRepository.class, repositoryPolicy);
  }
View Full Code Here

    extends AbstractMavenRepositoryTemplate
{
  public Maven1Maven2ShadowRepositoryTemplate(DefaultRepositoryTemplateProvider provider, String id,
                                              String description)
  {
    super(provider, id, description, new Maven2ContentClass(), MavenShadowRepository.class, null);
  }
View Full Code Here

      targetRegistry.removeRepositoryTarget(t.getId());
    }

    // create a target
    Target t1 =
        new Target("maven2-all", "All (Maven2)", new Maven2ContentClass(), Arrays.asList(new String[]{".*"}));
    targetRegistry.addRepositoryTarget(t1);

    // flush changes
    applicationConfiguration.saveConfiguration();

View Full Code Here

TOP

Related Classes of org.sonatype.nexus.proxy.maven.maven2.M2Repository

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.