Examples of GenericVersionScheme


Examples of org.sonatype.aether.util.version.GenericVersionScheme

        Artifact artifact = new DefaultArtifact(artifactGav);
        if (artifact.getVersion() == null) {
            throw new IllegalArgumentException("Null version");
        }

        VersionScheme versionScheme = new GenericVersionScheme();
        try {
            versionScheme.parseVersion(artifact.getVersion());
        } catch (InvalidVersionSpecificationException e) {
            throw new IllegalArgumentException(e);
        }

        try {
            versionScheme.parseVersionRange(artifact.getVersion());
            throw new IllegalArgumentException(artifact.getVersion() + " is a version range. A specific version is needed");
        } catch (InvalidVersionSpecificationException expected) {

        }
View Full Code Here

Examples of org.sonatype.aether.util.version.GenericVersionScheme

        Dependency rootDependency = new Dependency(root, null);

        List<Dependency> dependencies = artifactDescriptorResult.getDependencies();

        final DefaultDependencyNode rootNode = new DefaultDependencyNode(rootDependency);
        GenericVersionScheme versionScheme = new GenericVersionScheme();
        rootNode.setVersion(versionScheme.parseVersion(pomVersion));
        rootNode.setVersionConstraint(versionScheme.parseVersionConstraint(pomVersion));
        DependencyNode pomNode = rootNode;

        //final Filter<Dependency> shouldExclude = Filters.or(DependencyFilters.testScopeFilter, excludeDependencyFilter, new NewerVersionExistsFilter(rootNode));
        final Filter<Dependency> shouldExclude = Filters.or(DependencyFilters.testScopeFilter, excludeDependencyFilter);
        DependencySelector dependencySelector = new AndDependencySelector(new ScopeDependencySelector("test"),
View Full Code Here

Examples of org.sonatype.nexus.client.core.condition.internal.GenericVersionScheme

    }
  }

  private static VersionConstraint parseVersionConstraint(final String versionConstraint) {
    try {
      return new GenericVersionScheme().parseVersionConstraint(versionConstraint);
    }
    catch (InvalidVersionSpecificationException e) {
      throw new IllegalArgumentException("Unable to parse version constraint: " + versionConstraint, e);
    }
  }
View Full Code Here

Examples of org.sonatype.nexus.client.core.condition.internal.GenericVersionScheme

    }
  }

  private static Version parseVersion(final String version) {
    try {
      return new GenericVersionScheme().parseVersion(version);
    }
    catch (InvalidVersionSpecificationException e) {
      throw new IllegalArgumentException("Unable to parse version: " + version, e);
    }
  }
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.