Examples of VersionNumber


Examples of org.alfresco.util.VersionNumber

      int serviceRanking = 0;
      for (final String beanName : serviceDefinition.getBeanNames()) {
        final List<String> serviceNames = serviceDefinition.getServiceNames();
        final String requiredPlatformVersion = serviceDefinition.getPlatformVersion();
        if (StringUtils.hasText(requiredPlatformVersion)) {
          final VersionNumber versionNumber = new VersionNumber(requiredPlatformVersion);
          if (descriptor != null && versionNumber.compareTo(descriptor.getVersionNumber()) > 0) {
            if (logger.isDebugEnabled()) {
              logger.debug(
                  "Skipping registration of ServiceDefinitions {} because they require Alfresco version {}",
                  serviceNames, requiredPlatformVersion);
            }
View Full Code Here

Examples of org.alfresco.util.VersionNumber

    if (metadata.isAnnotated(AlfrescoPlatform.class.getName())) {
      final Map<String, Object> alfrescoVersion = metadata.getAnnotationAttributes(AlfrescoPlatform.class
          .getName());
      final String minVersion = (String) alfrescoVersion.get("minVersion");
      final String maxVersion = (String) alfrescoVersion.get("maxVersion");
      final VersionNumber versionNumber = descriptor.getVersionNumber();
      if (StringUtils.hasText(minVersion) && versionNumber.compareTo(new VersionNumber(minVersion)) < 0) {
        matches = false;
      } else if (StringUtils.hasText(maxVersion) && versionNumber.compareTo(new VersionNumber(maxVersion)) > 0) {
        matches = false;
      }
    }
    return matches;
  }
View Full Code Here

Examples of org.apache.isis.viewer.scimpi.dispatcher.view.VersionNumber

        addElementProcessor(new Parameter());
        addElementProcessor(new ParameterName());
        addElementProcessor(new RadioListField());
        addElementProcessor(new Redirect());
        addElementProcessor(new RemoveElement());
        addElementProcessor(new VersionNumber());
        addElementProcessor(new RunAction());
        addElementProcessor(new RestrictAccess());
        addElementProcessor(new ScopeTag());
        addElementProcessor(new Secure());
        addElementProcessor(new SelectedObject());
View Full Code Here

Examples of org.gradle.util.VersionNumber

            major = toInt(defines.get("__GNUC__"));
            minor = toInt(defines.get("__GNUC_MINOR__"));
            patch = toInt(defines.get("__GNUC_PATCHLEVEL__"));
        }
        final ArchitectureInternal architecture = determineArchitecture(defines);
        return new DefaultGccVersionResult(new VersionNumber(major, minor, patch, null), architecture, clang);
    }
View Full Code Here

Examples of org.gradle.util.VersionNumber

            visualCppDir = GFileUtils.canonicalise(visualCppDir);
            File visualStudioDir = visualCppDir.getParentFile();

            if (isVisualCpp(visualCppDir) && isVisualStudio(visualStudioDir)) {
                LOGGER.debug("Found Visual C++ {} at {}", valueName, visualCppDir);
                VersionNumber version = VersionNumber.parse(valueName);
                VisualCppInstall visualCpp = buildVisualCppInstall("Visual C++ " + valueName, visualStudioDir, visualCppDir, version);
                VisualStudioInstall visualStudio = new VisualStudioInstall(visualStudioDir, visualCpp);
                foundInstalls.put(visualStudioDir, visualStudio);
            } else {
                LOGGER.debug("Ignoring candidate Visual C++ directory {} as it does not look like a Visual C++ installation.", visualCppDir);
View Full Code Here

Examples of org.gradle.util.VersionNumber

        return new SimpleWorkResult(true);
    }

    private void applyConfigurationScript(File configScript, CompilerConfiguration configuration) {
        VersionNumber version = parseGroovyVersion();
        if (version.compareTo(VersionNumber.parse("2.1")) < 0) {
            throw new GradleException("Using a Groovy compiler configuration script requires Groovy 2.1+ but found Groovy " + version + "");
        }
        Binding binding = new Binding();
        binding.setVariable("configuration", configuration);
View Full Code Here

Examples of org.gradle.util.VersionNumber

    public FindBugsClasspathValidator(JavaVersion javaVersion) {
        this.javaVersion = javaVersion;
    }

    public void validateClasspath(Iterable<String> fileNamesOnClasspath) {
        VersionNumber v = getFindbugsVersion(fileNamesOnClasspath);
        boolean java6orLess = javaVersion.compareTo(JavaVersion.VERSION_1_7) < 0;
        boolean findbugs3orMore = v.getMajor() > 2;
        if (java6orLess && findbugs3orMore) {
            throw new FindBugsVersionTooHighException("The version of FindBugs (" + v + ") inferred from FindBugs classpath is too high to work with currently used Java version (" + javaVersion + ")."
                    + " Please use lower version of FindBugs or use newer version of Java. Inspected FindBugs classpath: " + fileNamesOnClasspath);
        }
        boolean java8orMore = javaVersion.compareTo(JavaVersion.VERSION_1_7) > 0;
        boolean findbugs2orLess = v.getMajor() < 3;
        if (java8orMore && findbugs2orLess) {
            throw new FindBugsVersionTooLowException("The version of FindBugs (" + v + ") inferred from FindBugs classpath is too low to work with currently used Java version (" + javaVersion + ")."
                    + " Please use higher version of FindBugs. Inspected FindBugs classpath: " + fileNamesOnClasspath);
        }
    }
View Full Code Here

Examples of scala_maven.VersionNumber

        //TODO - Do we care about provided scope?
        Artifact artifact = node.getArtifact();
        _log.debug("checking ["+artifact+"] for scala version");
        //TODO - Handle version ranges???? does that make sense given scala's binary incompatability!
        if(isScalaDistroArtifact(artifact) && artifact.getVersion() != null) {
            VersionNumber originalVersion = new VersionNumber(artifact.getVersion());
            if(_version.compareTo(originalVersion) != 0) { //_version can be a VersionNumberMask
                _failed = true;
            }
            //If this dependency is transitive, we want to track which artifact requires this...
            if(node.getParent() != null) { //TODO - Go all the way up the parent chain till we hit the bottom....
View Full Code Here

Examples of scala_maven.VersionNumber

import junit.framework.TestCase;

public class VersionNumberTest extends TestCase {
  public void testCompare() throws Exception {
    assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("1.0")));
    assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("1.9")));
    assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.0")));
    assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7")));
    assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7-rc")));
    assertEquals(1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7.0")));
    assertEquals(0, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7.1")));
    assertEquals(-1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.7.2-rc1")));
    assertEquals(-1, new VersionNumber("2.7.1").compareTo(new VersionNumber("2.8")));
    assertEquals(-1, new VersionNumber("2.7.1").compareTo(new VersionNumber("3.0")));
  }
View Full Code Here

Examples of scala_maven.VersionNumber

    assertParseVN("2.7-RC", 2, 7, 0, "-RC");
    assertParseVN("2.7.1-SNAPSHOT", 2, 7, 1, "-SNAPSHOT");
  }

  private void assertParseVN(String str, int major, int minor, int bugfix, String modifier) {
    VersionNumber v = new VersionNumber(str);
    assertEquals("test major of " + str, major, v.major);
    assertEquals("test minor of " + str, minor, v.minor);
    assertEquals("test bugfix of " + str, bugfix, v.bugfix);
    assertEquals("test modifier of " + str, modifier, v.modifier);
  }
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.