@Override public boolean equals( Object other ) { if ( this == other ) { return true; } if ( !( other instanceof ArtifactVersion ) ) { return false; } return compareTo( (ArtifactVersion) other ) == 0; }
@Override public boolean equals( Object other ) { if ( this == other ) { return true; } if ( !( other instanceof ArtifactVersion ) ) { return false; } return compareTo( (ArtifactVersion) other ) == 0; }
public int compareTo( ArtifactVersion otherVersion ) { if ( otherVersion instanceof DefaultArtifactVersion ) { return this.comparable.compareTo( ( (DefaultArtifactVersion) otherVersion ).comparable ); } else { return compareTo( new DefaultArtifactVersion( otherVersion.toString() ) ); } }
@Override public int compare(String o1, String o2) { //noinspection StringEquality if (o1 == o2) { return 0; } if (o1 == null) { return -1; } if (o2 == null) { return 1; } DefaultArtifactVersion version1 = new DefaultArtifactVersion(o1); DefaultArtifactVersion version2 = new DefaultArtifactVersion(o2); return version1.compareTo(version2); }
public int compareTo( ArtifactVersion otherVersion ) { if ( otherVersion instanceof DefaultArtifactVersion ) { return this.comparable.compareTo( ( (DefaultArtifactVersion) otherVersion ).comparable ); } else { return compareTo( new DefaultArtifactVersion( otherVersion.toString() ) ); } }
DefaultArtifactVersion artifactVersion = new DefaultArtifactVersion( artifact.getVersion() ); if ( existingVersion.compareTo( artifactVersion ) < 0 ) { // Remove existing version FileUtils.forceDelete( targetFolder + existing.get( 0 ) );
result = new DefaultArtifactVersion( version ).compareTo( new DefaultArtifactVersion( a.getVersion() ) );
result = new DefaultArtifactVersion( version ).compareTo( new DefaultArtifactVersion( a.getVersion() ) );
protected void setUp() throws Exception { assertTrue( "Maven 3.2.4 or better is required", MAVEN_VERSION == null || new DefaultArtifactVersion( "3.2.3" ).compareTo( MAVEN_VERSION ) < 0 ); configurator = getContainer().lookup( ComponentConfigurator.class, "basic" ); InputStream is = getClass().getResourceAsStream( "/" + getPluginDescriptorLocation() ); XmlStreamReader reader = new XmlStreamReader( is ); InterpolationFilterReader interpolationFilterReader = new InterpolationFilterReader( new BufferedReader( reader ), container.getContext().getContextData() ); PluginDescriptor pluginDescriptor = new PluginDescriptorBuilder().build( interpolationFilterReader ); Artifact artifact = lookup( RepositorySystem.class ).createArtifact( pluginDescriptor.getGroupId(), pluginDescriptor.getArtifactId(), pluginDescriptor.getVersion(), ".jar" ); artifact.setFile( getPluginArtifactFile() ); pluginDescriptor.setPluginArtifact( artifact ); pluginDescriptor.setArtifacts( Arrays.asList( artifact ) ); for ( ComponentDescriptor<?> desc : pluginDescriptor.getComponents() ) { getContainer().addComponentDescriptor( desc ); } mojoDescriptors = new HashMap<String, MojoDescriptor>(); for ( MojoDescriptor mojoDescriptor : pluginDescriptor.getMojos() ) { mojoDescriptors.put( mojoDescriptor.getGoal(), mojoDescriptor ); } }
public int compare(DefaultArtifactVersion o1, DefaultArtifactVersion o2) { assert o1 != null; assert o2 != null; return o2.compareTo(o1); } }
@Override public int compareTo(PluginDesc other) { int nameComp = name.compareTo(other.name); return nameComp != 0 ? nameComp : encodedVersion.compareTo(other.encodedVersion); } }
public static boolean checkVersions(DefaultArtifactVersion version, final String MIN_XCODE_VERSION) { DefaultArtifactVersion minXcodeVersion = new DefaultArtifactVersion(MIN_XCODE_VERSION); return version.compareTo(minXcodeVersion) >= 0; }
public int compareTo( ArtifactVersion otherVersion ) { if ( otherVersion instanceof DefaultArtifactVersion ) { return this.comparable.compareTo( ( (DefaultArtifactVersion) otherVersion ).comparable ); } else { return compareTo( new DefaultArtifactVersion( otherVersion.toString() ) ); } }
static void checkVersion(RuntimeException e) throws UnsupportedOperationException { DefaultArtifactVersion minVersion = new DefaultArtifactVersion(MIN_JAVA_VERSION); DefaultArtifactVersion version = new DefaultArtifactVersion(JAVA_VERSION); if (version.compareTo(minVersion) < 0) { throw new UnsupportedOperationException("Java Version " + JAVA_VERSION + " is not compatible use at least " + MIN_JAVA_VERSION, e); } } }
private boolean canUpdate(String currentVersion, String latestVersion) { DefaultArtifactVersion sdkVersion = new DefaultArtifactVersion(currentVersion); DefaultArtifactVersion mpacVersion = new DefaultArtifactVersion(latestVersion); return sdkVersion.compareTo(mpacVersion) < 0; }
@Override public int compare(String o1, String o2) { DefaultArtifactVersion version1 = new DefaultArtifactVersion(o1); DefaultArtifactVersion version2 = new DefaultArtifactVersion(o2); return version1.compareTo(version2); } };
private boolean canUpdate(String currentVersion, String latestVersion) { DefaultArtifactVersion sdkVersion = new DefaultArtifactVersion(currentVersion); DefaultArtifactVersion mpacVersion = new DefaultArtifactVersion(latestVersion); return sdkVersion.compareTo(mpacVersion) < 0; }
private int getValidVersionExitCode(String libraryVersionString) throws MojoExecutionException{ DefaultArtifactVersion libraryVersion = new DefaultArtifactVersion(libraryVersionString); // Since this version protoc is properly returning 0 on successful run DefaultArtifactVersion newerVersion = new DefaultArtifactVersion("2.5.0"); if (newerVersion.compareTo(libraryVersion)>0){ return 1; }else{ return 0; } }
public static Boolean checkIsCompliant(String version, Set<String> criteriaMapkeys, Map<String, String> kernelCriteriaMapDetails) { String criteria = getComplianceCriteriaFor(version, criteriaMapkeys, kernelCriteriaMapDetails); if (StringUtils.isBlank(criteria)) { return Boolean.FALSE; } DefaultArtifactVersion minVersion = new DefaultArtifactVersion(criteria); return minVersion.compareTo(new DefaultArtifactVersion(version)) <= 0; }
@Override public int compare( ArtifactMetadata o1, ArtifactMetadata o2 ) { // sort by version (reverse), then ID int result = new DefaultArtifactVersion( o2.getVersion() ).compareTo( new DefaultArtifactVersion( o1.getVersion() ) ); return result != 0 ? result : o1.getId().compareTo( o2.getId() ); } }