Package org.sonatype.nexus.proxy.maven

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


    try (InputStream inputStream = fileItem.getInputStream()) {
      metadata = MetadataBuilder.read(inputStream);
    }

    MavenRepository repo = fileItem.getRepositoryItemUid().getRepository().adaptToFacet(MavenRepository.class);
    RepositoryPolicy policy = repo.getRepositoryPolicy();
    if (metadata != null && metadata.getVersioning() != null) {
      List<String> versions = metadata.getVersioning().getVersions();
      if (RepositoryPolicy.RELEASE.equals(policy)) {
        metadata.getVersioning().setSnapshot(null);
        String latest = filterMetadata(versions, false);
View Full Code Here


              proxyRepo.setFileTypeValidation(((RepositoryProxyResource) model).isFileTypeValidation());

            }

            if (repository.getRepositoryKind().isFacetAvailable(MavenRepository.class)) {
              RepositoryPolicy repoPolicy =
                  EnumUtil.valueOf(model.getRepoPolicy(), RepositoryPolicy.class);
              repository.adaptToFacet(MavenRepository.class).setRepositoryPolicy(repoPolicy);

              if (repository.getRepositoryKind().isFacetAvailable(MavenProxyRepository.class)) {
                ChecksumPolicy checksum =
View Full Code Here

TOP

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

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.