public boolean containsVersion( ArtifactVersion version ) { if ( lowerBound != null ) { int comparison = lowerBound.compareTo( version ); if ( ( comparison == 0 ) && !lowerBoundInclusive ) { return false; } if ( comparison > 0 ) { return false; } } if ( upperBound != null ) { int comparison = upperBound.compareTo( version ); if ( ( comparison == 0 ) && !upperBoundInclusive ) { return false; } if ( comparison < 0 ) { return false; } } return true; }
private boolean isSnapshot( ArtifactVersion version ) { return version != null && ArtifactUtils.isSnapshot( version.getQualifier() ); }
if ( v.getBuildNumber() != 0 ) if ( ( v.getMajorVersion() != 0 || v.getMinorVersion() != 0 || v.getIncrementalVersion() != 0 ) && v.getQualifier() != null ) return version.equals( v.getQualifier() ) ? 1 : 4; return version.equals( v.getQualifier() ) ? 1 : 3;
&& ( releasedVersion == null || version.compareTo( releasedVersion ) > 0 ) ) defineVersionProperty( "majorVersion", releasedVersion.getMajorVersion() ); defineVersionProperty( "minorVersion", releasedVersion.getMinorVersion() ); defineVersionProperty( "incrementalVersion", releasedVersion.getIncrementalVersion() );
public static String calculateVersionTagNamePart(String version, CalculateRuleForSinceTagName calculateRuleForSinceTagName) { if (calculateRuleForSinceTagName.equals(CalculateRuleForSinceTagName.NO_RULE)) { return null; } ArtifactVersion artifactVersion = parseArtifactVersion(version); int major = artifactVersion.getMajorVersion(); int minor = artifactVersion.getMinorVersion(); int patch = artifactVersion.getIncrementalVersion(); switch (calculateRuleForSinceTagName) { case CURRENT_MAJOR_VERSION: minor = 0; patch = 0; break; case CURRENT_MINOR_VERSION: patch = 0; break; case LATEST_RELEASE_VERSION: patch = patch == 0 ? 0 : patch - 1; break; default: throw new RuntimeException("cannot parse " + calculateRuleForSinceTagName); } return major + "." + minor + "." + patch; }
for (String version : repositoryMetadata.getMetadata().getVersioning().getVersions()) { ArtifactVersion artifactVersion = new DefaultArtifactVersion(version); if ("SNAPSHOT".equals(artifactVersion.getQualifier())) { continue; if (artifactVersion.compareTo(newestVersion) > 0) { newestVersion = artifactVersion; if (versionInUse.compareTo(newestVersion) >= 0) { logger.debug("Running latest version."); } else {
private boolean equalMinorAndMajor(ArtifactVersion left, ArtifactVersion right){ return left.getMajorVersion()==right.getMajorVersion() && left.getMinorVersion() == right.getMinorVersion(); } }
public int getMajorVersion() { return version.getMajorVersion(); }
public int getMinorVersion() { return version.getMinorVersion(); }
public int getIncrementalVersion() { return version.getIncrementalVersion(); }
public int getBuildNumber() { return version.getBuildNumber(); }
if ( v.getBuildNumber() != 0 ) if ( ( v.getMajorVersion() != 0 || v.getMinorVersion() != 0 || v.getIncrementalVersion() != 0 ) && v.getQualifier() != null ) return version.equals( v.getQualifier() ) ? 1 : 4; return version.equals( v.getQualifier() ) ? 1 : 3;
for ( ArtifactVersion artifactVersion : newerVersions ) if ( artifactVersion.getMajorVersion() != selectedVersion.getMajorVersion() ) else if ( artifactVersion.getMinorVersion() != selectedVersion.getMinorVersion() ) else if ( artifactVersion.getIncrementalVersion() != selectedVersion.getIncrementalVersion() )
private void ensureSARLVersions() throws MojoExecutionException, MojoFailureException { final String compilerVersionString = this.mavenHelper.getConfig("plugin.version"); //$NON-NLS-1$ final ArtifactVersion compilerVersion = new DefaultArtifactVersion(compilerVersionString); final ArtifactVersion maxCompilerVersion = new DefaultArtifactVersion( compilerVersion.getMajorVersion() + "." //$NON-NLS-1$ + (compilerVersion.getMinorVersion() + 1) + ".0"); //$NON-NLS-1$ getLog().info(MessageFormat.format(Messages.CompileMojo_0, compilerVersionString, maxCompilerVersion)); final StringBuilder classpath = new StringBuilder(); final Set<String> foundVersions = findSARLLibrary(compilerVersion, maxCompilerVersion, classpath, this.tycho); if (foundVersions.isEmpty()) { throw new MojoFailureException(MessageFormat.format(Messages.CompileMojo_1, classpath.toString())); } final StringBuilder versions = new StringBuilder(); for (final String version : foundVersions) { if (versions.length() > 0) { versions.append(", "); //$NON-NLS-1$ } versions.append(version); } if (foundVersions.size() > 1) { getLog().info(MessageFormat.format(Messages.CompileMojo_2, versions)); } else { getLog().info(MessageFormat.format(Messages.CompileMojo_3, versions)); } }
private void checkMavenVersion() throws MojoExecutionException { if (runtimeInformation.getApplicationVersion().getMajorVersion() == 3) { throw new MojoExecutionException("The Spock Maven plugin is not compatible with Maven 3. To use Spock with " + "Maven 3, remove this plugin and make sure that your spec classes adhere to Surefire's naming conventions " + "(e.g. '*Test'). You can also configure Surefire to support other naming conventions (e.g. '*Spec')."); } }
private boolean equalIncremental(ArtifactVersion previous, ArtifactVersion version) { return version.getIncrementalVersion() == previous.getIncrementalVersion(); }
public void execute( EnforcerRuleHelper helper ) throws EnforcerRuleException { String javaVersion = SystemUtils.JAVA_VERSION_TRIMMED; Log log = helper.getLog(); log.debug( "Detected Java String: " + javaVersion ); javaVersion = normalizeJDKVersion( javaVersion ); log.debug( "Normalized Java String: " + javaVersion ); ArtifactVersion detectedJdkVersion = new DefaultArtifactVersion( javaVersion ); log.debug( "Parsed Version: Major: " + detectedJdkVersion.getMajorVersion() + " Minor: " + detectedJdkVersion.getMinorVersion() + " Incremental: " + detectedJdkVersion.getIncrementalVersion() + " Build: " + detectedJdkVersion.getBuildNumber() + " Qualifier: " + detectedJdkVersion.getQualifier() ); enforceVersion( helper.getLog(), "JDK", getVersion(), detectedJdkVersion ); }
public boolean containsVersion( ArtifactVersion version ) { if ( lowerBound != null ) { int comparison = lowerBound.compareTo( version ); if ( ( comparison == 0 ) && !lowerBoundInclusive ) { return false; } if ( comparison > 0 ) { return false; } } if ( upperBound != null ) { int comparison = upperBound.compareTo( version ); if ( ( comparison == 0 ) && !upperBoundInclusive ) { return false; } if ( comparison < 0 ) { return false; } } return true; }
for ( ArtifactVersion artifactVersion : newerVersions ) if ( artifactVersion.getMajorVersion() != selectedVersion.getMajorVersion() ) else if ( artifactVersion.getMinorVersion() != selectedVersion.getMinorVersion() ) else if ( artifactVersion.getIncrementalVersion() != selectedVersion.getIncrementalVersion() )
public String getQualifier() { return version.getQualifier(); }