public int compareTo( ArtifactVersion otherVersion ) { if ( otherVersion instanceof DefaultArtifactVersion ) { return this.comparable.compareTo( ( (DefaultArtifactVersion) otherVersion ).comparable ); } else { return compareTo( new DefaultArtifactVersion( otherVersion.toString() ) ); } }
public int compareTo( ArtifactVersion otherVersion ) { if ( otherVersion instanceof DefaultArtifactVersion ) { return this.comparable.compareTo( ( (DefaultArtifactVersion) otherVersion ).comparable ); } else { return compareTo( new DefaultArtifactVersion( otherVersion.toString() ) ); } }
int compare = prev.compareTo( c ); System.out.println( " " + prev.toString() + ' ' + ( ( compare == 0 ) ? "==" : ( ( compare < 0 ) ? "<" : ">" ) ) + ' ' + version );
int compare = prev.compareTo( c ); System.out.println( " " + prev.toString() + ' ' + ( ( compare == 0 ) ? "==" : ( ( compare < 0 ) ? "<" : ">" ) ) + ' ' + version );
targetVersionString = checkLatestVersion(); final ComparableVersion targetVersion = new ComparableVersion(targetVersionString); if (targetVersion.compareTo(runningVersion) <= 0) { System.out.printf("Already up-to-date. %s is the latest version.\n", runningVersion); return;
private void migrateRubyPlugin(final Migrator migrator, final ComparableVersion fromVersion, final String thisEmbulkVersion) throws IOException { final String jrubyVersion = ScriptingContainerDelegateImpl.getJRubyVersion(EmbulkMigrate.class.getClassLoader()); if (jrubyVersion != null) { migrator.write(".ruby-version", "jruby-" + jrubyVersion); } else { System.err.println("JRuby version not found. No .ruby-version is created nor migrated."); } // Update |embulk| version depending. if (fromVersion.compareTo(new ComparableVersion("0.1.0")) <= 0) { // Add add_development_dependency. migrator.insertLineRecursive("*.gemspec", DEVELOPMENT_DEPENDENCY_IN_GEMSPEC, new StringUpsert() { @Override public String getUpsertd(Matcher matcher) { return String.format("%s.add_development_dependency 'embulk', ['>= %s']", matcher.group(1), thisEmbulkVersion); } }); } else { if (migrator.replaceRecursive("*.gemspec", EMBULK_DEPENDENCY_PRERELEASE_IN_GEMSPEC, 1, ">= " + thisEmbulkVersion).isEmpty()) { migrator.replaceRecursive("*.gemspec", EMBULK_DEPENDENCY_IN_GEMSPEC, 1, thisEmbulkVersion); } } }
final ComparableVersion fromVersion, final String thisEmbulkVersion) throws IOException { if (fromVersion.compareTo(new ComparableVersion("0.7.0")) < 0) {
public int compareTo(ModuleVersionNumber installingVersion) { return delegate.compareTo(installingVersion.delegate); }
private boolean usingJUnit4(MavenProject prj) { // SUREFIRE-724 for (Artifact a : prj.getArtifacts()) { if ("junit".equals(a.getGroupId()) && ("junit".equals(a.getArtifactId()) || "junit-dep".equals(a.getArtifactId()))) { //junit-dep see #214238 String version = a.getVersion(); if (version != null && new ComparableVersion(version).compareTo(new ComparableVersion("4.8")) >= 0) { return true; } } } return false; }
public static boolean maven3orLater(String mavenVersion) { // null or empty so false ! if (StringUtils.isBlank( mavenVersion )) { return false; } return new ComparableVersion (mavenVersion).compareTo( new ComparableVersion ("3.0") ) >= 0; }
public boolean maven3orLater(String mavenVersion) { // null or empty so false ! if (StringUtils.isBlank( mavenVersion )) { return false; } return new ComparableVersion (mavenVersion).compareTo( new ComparableVersion ("3.0") ) >= 0; }
public boolean maven3orLater(String mavenVersion) { // null or empty so false ! if (StringUtils.isBlank( mavenVersion )) { return false; } return new ComparableVersion (mavenVersion).compareTo( new ComparableVersion ("3.0") ) >= 0; } }
public static boolean maven3orLater(String mavenVersion) { // null or empty so false ! if (StringUtils.isBlank( mavenVersion )) { return false; } return new ComparableVersion(mavenVersion).compareTo( new ComparableVersion ("3.0") ) >= 0; }
/** * Returns if this maven version is at least 'version'. * @param version the version to compare against * * @since 1.441 */ public boolean isAtLeastMavenVersion(String version) { if (StringUtils.isBlank(mavenVersion)) { return false; } return new ComparableVersion(mavenVersion).compareTo(new ComparableVersion(version)) >= 0; }
private static int compareVersions(String a, String b) { ComparableVersion v1 = new ComparableVersion(a); ComparableVersion v2 = new ComparableVersion(b); return v1.compareTo(v2); }
public static boolean isLowerThanMaven3(MavenModuleSetBuild build, EnvVars vars, BuildListener listener) throws IOException, InterruptedException { String version = getMavenVersion(build, vars, listener); if (StringUtils.isBlank(version)) { return true; } ComparableVersion foundVersion = new ComparableVersion(version); ComparableVersion neededVersion = new ComparableVersion(MINIMUM_MAVEN_VERSION); return foundVersion.compareTo(neededVersion) < 0; }
public static boolean isLowerThanMaven3(MavenModuleSetBuild build) { ComparableVersion foundVersion = new ComparableVersion(build.getMavenVersionUsed()); ComparableVersion neededVersion = new ComparableVersion(MINIMUM_MAVEN_VERSION); return foundVersion.compareTo(neededVersion) < 0; }
/** * Check the current Maven version to see if it's Maven 3.0 or newer. */ protected static boolean isMaven3OrMore() { return new ComparableVersion( getMavenVersion() ).compareTo( new ComparableVersion( "3.0" ) ) >= 0; }
private String getAmpsVersion(PluginDescriptor pluginDescriptor) { if (pluginDescriptor.getAmpsVersion() == null) { return "2.0"; } ComparableVersion version = new ComparableVersion(pluginDescriptor.getAmpsVersion()); ComparableVersion version2 = new ComparableVersion("2.0"); if (version.compareTo(version2) <= 0) { return "2.0"; } return pluginDescriptor.getAmpsVersion(); }
public int compare(Version rev1, Version rev2) { ComparableVersion comparableVersion1 = new ComparableVersion(getNumberVersion(rev1.getName())); ComparableVersion comparableVersion2 = new ComparableVersion(getNumberVersion(rev2.getName())); int comparisonResult = comparableVersion2.compareTo(comparableVersion1); if (comparisonResult == 0) { comparableVersion1 = new ComparableVersion(rev1.getName()); comparableVersion2 = new ComparableVersion(rev2.getName()); comparisonResult = comparableVersion1.compareTo(comparableVersion2); } return comparisonResult; }